Skip to content

Commit f75f8a5

Browse files
committed
Fix cross-seed Gluetun firewall - allow Pod CIDR and preserve K8s DNS
Two critical fixes for cross-seed cluster connectivity: 1. Add Pod CIDR (192.168.144.0/20) to FIREWALL_OUTBOUND_SUBNETS - Gluetun firewall sees Pod IPs after kube-proxy DNAT, not Service IPs - Must allow traffic to Pod CIDR for cluster service communication - Reference: qdm12/gluetun-wiki#7 2. Set DNS_KEEP_NAMESERVER=on and DOT=off (not delete) - Preserves Kubernetes DNS resolver for cluster service resolution - Disables DOT which requires external DNS (1.1.1.1) blocked by firewall - Critical for consistent cluster DNS resolution
1 parent 0184326 commit f75f8a5

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

fluxcd/apps/overlays/production/cross-seed/statefulset-patch.yaml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -118,13 +118,13 @@ spec:
118118
- name: FIREWALL_INPUT_PORTS
119119
value: "2468,6887,9696"
120120
- name: FIREWALL_OUTBOUND_SUBNETS
121-
value: "10.0.0.0/8,172.16.0.0/12,172.22.30.33/32"
121+
value: "10.0.0.0/8,172.16.0.0/12,172.22.30.33/32,192.168.144.0/20"
122122
- name: DNS_ADDRESS
123-
value: "10.144.0.10"
124-
- name: DNS_KEEP_NAMESERVER
125123
$patch: delete
124+
- name: DNS_KEEP_NAMESERVER
125+
value: "on"
126126
- name: DOT
127-
$patch: delete
127+
value: "off"
128128
volumeClaimTemplates:
129129
- metadata:
130130
name: config

0 commit comments

Comments
 (0)