From b56ed5163d27a93195c9d1c7ba063a819de45ab2 Mon Sep 17 00:00:00 2001 From: Udo Waechter Date: Thu, 23 Jul 2020 21:39:51 +0200 Subject: [PATCH] pihole w/o resources. boostrapping needs ram --- apps/pihole-deployment.yaml | 44 ++++++++++++++++++++----------------- 1 file changed, 24 insertions(+), 20 deletions(-) diff --git a/apps/pihole-deployment.yaml b/apps/pihole-deployment.yaml index a9de81f..77bde57 100644 --- a/apps/pihole-deployment.yaml +++ b/apps/pihole-deployment.yaml @@ -1,9 +1,19 @@ --- +apiVersion: v1 +kind: Secret +metadata: + name: pihole-webpassword + namespace: default +type: Opaque +data: + password: YWRtaW4yMDIw +--- apiVersion: apps/v1 kind: Deployment metadata: labels: app: pihole + name: pihole spec: replicas: 1 revisionHistoryLimit: 10 @@ -37,7 +47,7 @@ spec: - name: DNS2 value: 208.67.220.220 image: pihole/pihole:v5.1.1 - imagePullPolicy: IfNotPresent + imagePullPolicy: Always livenessProbe: failureThreshold: 10 httpGet: @@ -75,13 +85,13 @@ spec: periodSeconds: 10 successThreshold: 1 timeoutSeconds: 5 - resources: - limits: - cpu: 100m - memory: 256Mi - requests: - cpu: 50m - memory: 100Mi + resources: {} + # limits: + # cpu: 100m + # memory: 256Mi + # requests: + # cpu: 50m + # memory: 100Mi securityContext: privileged: false terminationMessagePath: /dev/termination-log @@ -95,10 +105,10 @@ spec: - mountPath: /etc/addn-hosts name: custom-dnsmasq subPath: addn-hosts - #dnsConfig: - # nameservers: - # - 127.0.0.1 - # - 192.168.10.1 + dnsConfig: + nameservers: + - 127.0.0.1 + - 192.168.10.1 dnsPolicy: None restartPolicy: Always schedulerName: default-scheduler @@ -134,8 +144,8 @@ apiVersion: v1 kind: PersistentVolumeClaim metadata: name: pihole-data - annotations: - volume.beta.kubernetes.io/storage-class: "managed-nfs-storage" + #annotations: + # volume.beta.kubernetes.io/storage-class: "managed-nfs-storage" spec: storageClassName: csi-s3-slow accessModes: @@ -210,9 +220,3 @@ spec: app: pihole sessionAffinity: None type: LoadBalancer ---- - - - - -