Update pihole-deployment.yaml

Make 2 separate services for DNS and Dashboard
This commit is contained in:
DjCoke 2024-09-08 17:40:05 +02:00 committed by GitHub
parent ea82a9098e
commit 7a78dfd0d2
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -99,6 +99,25 @@ spec:
port: 67
protocol: UDP
targetPort: 67
- name: dns
port: 53
protocol: TCP
targetPort: 53
selector:
app: pihole
externalTrafficPolicy: Local
loadBalancerIP: 192.168.1.222 # this is your DNS IP, NOT THE GUI!
type: LoadBalancer
---
apiVersion: v1
kind: Service
metadata:
labels:
app: pihole
name: pihole-web
namespace: pihole
spec:
ports:
- name: pihole-http
port: 80
protocol: TCP
@ -107,12 +126,6 @@ spec:
port: 443
protocol: TCP
targetPort: 443
- name: dns
port: 53
protocol: TCP
targetPort: 53
selector:
app: pihole
externalTrafficPolicy: Local
loadBalancerIP: 192.168.200.11
type: LoadBalancer
type: ClusterIP # Gui is only available via proxy