K8s:自定义域名解析
kubectl -n kube-system get pods -l k8s-app=kube-dns
kubectl edit cm coredns -n kube-system
kubectl delete pod --namespace kube-system --selector k8s-app=kube-dns
kubectl run -it --rm --restart=Never busybox --image=busybox:1.28 -- nslookup registry.example.com
改成如下:
data: Corefile: | .:53 { errors health ready kubernetes cluster.local in-addr.arpa ip6.arpa { pods insecure fallthrough in-addr.arpa ip6.arpa } hosts /etc/coredns/NodeHosts { ttl 60 reload 15s fallthrough } prometheus :9153 forward . /etc/resolv.conf cache 30 loop reload loadbalance } NodeHosts: | 192.168.79.102 node02 192.168.79.101 node01 192.168.79.100 master 192.168.56.1 registry.example.com