feat: add DNS stack manifests with Pi-hole and Technitium for clusters

This commit is contained in:
2026-11-07 12:42:34 -05:00
parent 0d23a1eb2d
commit 2bd66045c3
2 changed files with 6 additions and 15 deletions

View File

@@ -218,7 +218,7 @@ spec:
claimName: pihole-dnsmasq-pvc
---
# -------------------------------------------------------------
# MetalLB LoadBalancer VIP on Port 53 (Aerodrome Primary: 140.44.4.32)
# MetalLB LoadBalancer VIP on Port 53 (Aerodrome Primary: 140.44.4.36)
# -------------------------------------------------------------
apiVersion: v1
kind: Service
@@ -227,11 +227,11 @@ metadata:
namespace: dns
annotations:
metallb.universe.tf/loadBalancerIPs: 140.44.4.36
metallb.universe.tf/allow-shared-ip: "aerodrome-dns-key"
labels:
app: pihole
spec:
type: LoadBalancer
externalTrafficPolicy: Local
selector:
app: pihole
ports:
@@ -249,13 +249,10 @@ kind: Service
metadata:
name: pihole-web-vip
namespace: dns
annotations:
metallb.universe.tf/loadBalancerIPs: 140.44.4.36
metallb.universe.tf/allow-shared-ip: "aerodrome-dns-key"
labels:
app: pihole
spec:
type: LoadBalancer
type: ClusterIP
selector:
app: pihole
ports:
@@ -269,13 +266,10 @@ kind: Service
metadata:
name: technitium-web-vip
namespace: dns
annotations:
metallb.universe.tf/loadBalancerIPs: 140.44.4.36
metallb.universe.tf/allow-shared-ip: "aerodrome-dns-key"
labels:
app: technitium-dns
spec:
type: LoadBalancer
type: ClusterIP
selector:
app: technitium-dns
ports:

View File

@@ -227,11 +227,11 @@ metadata:
namespace: dns
annotations:
metallb.universe.tf/loadBalancerIPs: 140.44.4.65
metallb.universe.tf/allow-shared-ip: "spaceport-dns-key"
labels:
app: pihole
spec:
type: LoadBalancer
externalTrafficPolicy: Local
selector:
app: pihole
ports:
@@ -266,13 +266,10 @@ kind: Service
metadata:
name: technitium-web-vip
namespace: dns
annotations:
metallb.universe.tf/loadBalancerIPs: 140.44.4.65
metallb.universe.tf/allow-shared-ip: "spaceport-dns-key"
labels:
app: technitium-dns
spec:
type: LoadBalancer
type: ClusterIP
selector:
app: technitium-dns
ports: