放行 DNS 示例
放行 DNS 示例
egress:
- to:
- namespaceSelector:
matchLabels:
kubernetes.io/metadata.name: kube-system
podSelector:
matchLabels:
k8s-app: kube-dns
ports:
- protocol: UDP
port: 53
- protocol: TCP
port: 53验证解析
验证解析
kubectl exec -it web-x -n prod -- nslookup kubernetes.default
kubectl -n kube-system logs -l k8s-app=kube-dns --tail=30 | grep -i -E 'deny|refused'kube-system 命名空间通常带有 kubernetes.io/metadata.name 标签,可直接用于 namespaceSelector。