본문 바로가기
OS/kubernetes

Kubernetes dns가 올바르게 동작 하지 않을 때

by Knowledge Store In Hyunsoft 2018. 12. 20.

#busybox 설치

kubectl create -f https://k8s.io/examples/admin/dns/busybox.yaml


#busybox가 제대로 동작하는지 확인

kubectl get pods busybox


#dns가 정상 동작하는지 확인

kubectl exec -ti busybox -- nslookup kubernetes.default



#dns 문제가 발생하면  모든 노드(master and worker)에서 아래 명령어 실행

iptables -F && iptables -t nat -F && iptables -t mangle -F && iptables -X


#문제가 해결되지 않으면 아래 명령어 실행

kubectl delete pod -n kube-system  -l k8s-app=kube-dns



#완료후 busybox 제거

kubectl delete -f https://k8s.io/examples/admin/dns/busybox.yaml



728x90

댓글