Skip to content

Commit 0184326

Browse files
committed
Fix cross-seed DNS - use Kubernetes DNS instead of DOT
DOT (DNS over TLS) requires external DNS servers (1.1.1.1:853) which are blocked by FIREWALL_OUTBOUND_SUBNETS that only allows cluster networks. This causes Gluetun DNS proxy to timeout on all DNS lookups, breaking cross-seed connectivity to qbittorrent and prowlarr services. Solution: Use Kubernetes DNS (10.144.0.10) directly, disable DOT and DNS_KEEP_NAMESERVER to allow proper service name resolution.
1 parent 46b52ab commit 0184326

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

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

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -120,11 +120,11 @@ spec:
120120
- name: FIREWALL_OUTBOUND_SUBNETS
121121
value: "10.0.0.0/8,172.16.0.0/12,172.22.30.33/32"
122122
- name: DNS_ADDRESS
123-
value: ""
123+
value: "10.144.0.10"
124124
- name: DNS_KEEP_NAMESERVER
125-
value: "off"
125+
$patch: delete
126126
- name: DOT
127-
value: "on"
127+
$patch: delete
128128
volumeClaimTemplates:
129129
- metadata:
130130
name: config

0 commit comments

Comments
 (0)