This commit is contained in:
2020-04-14 22:57:56 +10:00
parent 7b8e234f77
commit e6d81a0b28
5 changed files with 68 additions and 32 deletions
-9
View File
@@ -1,9 +0,0 @@
controller:
name: nginx
hostNetwork: true
service:
name: nginx
httpPort:
nodePort: 80
httpsPort:
nodePort: 443
+6 -23
View File
@@ -1,10 +1,6 @@
#! /bin/bash -eu
helm upgrade --install ingress bitnami/nginx-ingress-controller -n nginx-ingress --set hostNetwork=true \
--set metrics.enabled=true \
--set stats.enabled=true \
--set metrics.serviceMonitor.enabled=true \
--set metrics.serviceMonitor.namespace=default
helm upgrade --install ingress bitnami/nginx-ingress-controller -n nginx-ingress -f nginx-values.yaml
helm install prometheus stable/prometheus-operator
@@ -21,21 +17,8 @@ helm upgrade oauth2-proxy --install stable/oauth2-proxy \
k apply -f postgres-pv.yaml
helm upgrade --install postgres \
-n db \
--set image.repository=postgres \
--set image.tag=11 \
--set postgresqlDataDir=/var/lib/postgresql/data \
--set persistence.mountPath=/var/lib/postgresql/data \
--set postgresqlPassword="@wahyd4" \
--set postgresqlDatabase=home \
--set persistence.storageClass=manual \
--set persistence.existingClaim=postgres-pvc \
--set volumePermissions.enabled=true \
--set securityContext.fsGroup=1000 \
--set securityContext.runAsUser=1000 \
--set service.type=NodePort \
--set service.nodePort=32222 \
--set metrics.enabled=true \
--set metrics.serviceMonitor.enabled=true \
bitnami/postgresql
helm upgrade --install postgres -n db -f postgres-values.yaml bitnami/postgresql
# media
k apply -f media-pv.yaml
+29
View File
@@ -0,0 +1,29 @@
apiVersion: v1
kind: PersistentVolume
metadata:
name: downloads
labels:
type: "local"
spec:
storageClassName: "manual"
capacity:
storage: "5000Gi"
accessModes:
- ReadWriteMany
hostPath:
path: "/mnt/downloads"
---
apiVersion: v1
kind: PersistentVolumeClaim
metadata:
namespace: media
name: downloads
spec:
storageClassName: "manual"
accessModes:
- ReadWriteMany
resources:
requests:
storage: "5000Gi"
+9
View File
@@ -0,0 +1,9 @@
hostNetwork: true
metrics:
enabled: true
serviceMonitor:
enabled: true
additionalLabels:
release: prometheus
stats:
enabled: true
+24
View File
@@ -0,0 +1,24 @@
image:
repository: postgres
tag: 11
postgresqlDataDir: /var/lib/postgresql/data
postgresqlPassword: "@wahyd4"
postgresqlDatabase: home
persistence:
mountPath: /var/lib/postgresql/data
storageClass: manual
existingClaim: postgres-pvc
volumePermissions:
enabled: true
securityContext:
fsGroup: 1000
runAsUser: 1000
service:
type: NodePort
nodePort: 32222
metrics:
enabled: true
serviceMonitor:
enabled: true
additionalLabels:
release: prometheus