diff options
Diffstat (limited to 'kubernetes/pihole')
-rw-r--r-- | kubernetes/pihole/10-customdns.conf | 1 | ||||
-rwxr-xr-x | kubernetes/pihole/deploy.sh | 1 | ||||
-rw-r--r-- | kubernetes/pihole/pihole-deployment.yaml | 28 |
3 files changed, 20 insertions, 10 deletions
diff --git a/kubernetes/pihole/10-customdns.conf b/kubernetes/pihole/10-customdns.conf index a5c4539..af0b1b7 100644 --- a/kubernetes/pihole/10-customdns.conf +++ b/kubernetes/pihole/10-customdns.conf @@ -6,3 +6,4 @@ host-record=phone.lan,192.168.1.110 host-record=switch.lan,192.168.1.106 host-record=router.lan,192.168.1.200 host-record=voidbox.lan,192.168.1.103 +host-record=searx.lan,192.168.1.109 diff --git a/kubernetes/pihole/deploy.sh b/kubernetes/pihole/deploy.sh index 7b2dc5b..52bdd90 100755 --- a/kubernetes/pihole/deploy.sh +++ b/kubernetes/pihole/deploy.sh @@ -2,4 +2,5 @@ kubectl apply -f ./pihole-secret.yaml kubectl apply -f ./pihole-configmap.yaml +kubectl create configmap local-dns-file --from-file=10-customdns.conf kubectl apply -f ./pihole-deployment.yaml diff --git a/kubernetes/pihole/pihole-deployment.yaml b/kubernetes/pihole/pihole-deployment.yaml index 8f48319..cd04227 100644 --- a/kubernetes/pihole/pihole-deployment.yaml +++ b/kubernetes/pihole/pihole-deployment.yaml @@ -23,16 +23,24 @@ spec: - containerPort: 80 - containerPort: 443 env: - - name: TZ - valueFrom: - configMapKeyRef: - name: pihole-configmap - key: pihole_tz - - name: WEBPASSWORD - valueFrom: - secretKeyRef: - name: pihole-secret - key: pihole-webpassword + - name: TZ + valueFrom: + configMapKeyRef: + name: pihole-configmap + key: pihole_tz + - name: WEBPASSWORD + valueFrom: + secretKeyRef: + name: pihole-secret + key: pihole-webpassword + volumeMounts: + - name: local-dns + mountPath: /etc/dnsmasq.d/10-customdns.conf + readOnly: true + volumes: + - name: local-dns + configMap: + name: local-dns-file --- apiVersion: v1 kind: Service |