feat: add DNS stack manifests with Pi-hole and Technitium for clusters
This commit is contained in:
@@ -218,7 +218,7 @@ spec:
|
|||||||
claimName: pihole-dnsmasq-pvc
|
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
|
apiVersion: v1
|
||||||
kind: Service
|
kind: Service
|
||||||
@@ -227,11 +227,11 @@ metadata:
|
|||||||
namespace: dns
|
namespace: dns
|
||||||
annotations:
|
annotations:
|
||||||
metallb.universe.tf/loadBalancerIPs: 140.44.4.36
|
metallb.universe.tf/loadBalancerIPs: 140.44.4.36
|
||||||
metallb.universe.tf/allow-shared-ip: "aerodrome-dns-key"
|
|
||||||
labels:
|
labels:
|
||||||
app: pihole
|
app: pihole
|
||||||
spec:
|
spec:
|
||||||
type: LoadBalancer
|
type: LoadBalancer
|
||||||
|
externalTrafficPolicy: Local
|
||||||
selector:
|
selector:
|
||||||
app: pihole
|
app: pihole
|
||||||
ports:
|
ports:
|
||||||
@@ -249,13 +249,10 @@ kind: Service
|
|||||||
metadata:
|
metadata:
|
||||||
name: pihole-web-vip
|
name: pihole-web-vip
|
||||||
namespace: dns
|
namespace: dns
|
||||||
annotations:
|
|
||||||
metallb.universe.tf/loadBalancerIPs: 140.44.4.36
|
|
||||||
metallb.universe.tf/allow-shared-ip: "aerodrome-dns-key"
|
|
||||||
labels:
|
labels:
|
||||||
app: pihole
|
app: pihole
|
||||||
spec:
|
spec:
|
||||||
type: LoadBalancer
|
type: ClusterIP
|
||||||
selector:
|
selector:
|
||||||
app: pihole
|
app: pihole
|
||||||
ports:
|
ports:
|
||||||
@@ -269,13 +266,10 @@ kind: Service
|
|||||||
metadata:
|
metadata:
|
||||||
name: technitium-web-vip
|
name: technitium-web-vip
|
||||||
namespace: dns
|
namespace: dns
|
||||||
annotations:
|
|
||||||
metallb.universe.tf/loadBalancerIPs: 140.44.4.36
|
|
||||||
metallb.universe.tf/allow-shared-ip: "aerodrome-dns-key"
|
|
||||||
labels:
|
labels:
|
||||||
app: technitium-dns
|
app: technitium-dns
|
||||||
spec:
|
spec:
|
||||||
type: LoadBalancer
|
type: ClusterIP
|
||||||
selector:
|
selector:
|
||||||
app: technitium-dns
|
app: technitium-dns
|
||||||
ports:
|
ports:
|
||||||
|
|||||||
@@ -227,11 +227,11 @@ metadata:
|
|||||||
namespace: dns
|
namespace: dns
|
||||||
annotations:
|
annotations:
|
||||||
metallb.universe.tf/loadBalancerIPs: 140.44.4.65
|
metallb.universe.tf/loadBalancerIPs: 140.44.4.65
|
||||||
metallb.universe.tf/allow-shared-ip: "spaceport-dns-key"
|
|
||||||
labels:
|
labels:
|
||||||
app: pihole
|
app: pihole
|
||||||
spec:
|
spec:
|
||||||
type: LoadBalancer
|
type: LoadBalancer
|
||||||
|
externalTrafficPolicy: Local
|
||||||
selector:
|
selector:
|
||||||
app: pihole
|
app: pihole
|
||||||
ports:
|
ports:
|
||||||
@@ -266,13 +266,10 @@ kind: Service
|
|||||||
metadata:
|
metadata:
|
||||||
name: technitium-web-vip
|
name: technitium-web-vip
|
||||||
namespace: dns
|
namespace: dns
|
||||||
annotations:
|
|
||||||
metallb.universe.tf/loadBalancerIPs: 140.44.4.65
|
|
||||||
metallb.universe.tf/allow-shared-ip: "spaceport-dns-key"
|
|
||||||
labels:
|
labels:
|
||||||
app: technitium-dns
|
app: technitium-dns
|
||||||
spec:
|
spec:
|
||||||
type: LoadBalancer
|
type: ClusterIP
|
||||||
selector:
|
selector:
|
||||||
app: technitium-dns
|
app: technitium-dns
|
||||||
ports:
|
ports:
|
||||||
|
|||||||
Reference in New Issue
Block a user