Skip to content

Commit

Permalink
fix: add endpoints for "virtual" host-dns service
Browse files Browse the repository at this point in the history
Without endpoints `kube-proxy` adds an automatic reject rule for the
service if it has no endpoints which breaks host network namespace DNS
resolving with `forwardKubeDNSToHost: true`.

Signed-off-by: Andrey Smirnov <[email protected]>
  • Loading branch information
smira committed Apr 22, 2024
1 parent f4163ae commit 2bf613a
Showing 1 changed file with 16 additions and 0 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -15,3 +15,19 @@ spec:
protocol: TCP
targetPort: 53
type: ClusterIP
---
apiVersion: v1
kind: Endpoints
metadata:
name: host-dns
namespace: kube-system
subsets:
- addresses:
- ip: {{ .ServiceHostDNSAddress }}
ports:
- name: dns
port: 53
protocol: UDP
- name: dns-tcp
port: 53
protocol: TCP

0 comments on commit 2bf613a

Please sign in to comment.