kube-dns가 내 minikube 클러스터에서 의도 한대로 작동하지 않음을 발견했습니다. minikube addons list
명령을 실행하고 kube-dns 서비스가 실행 중일 때 kube-dns addon이 활성화 된 것을 볼 수 있지만 실행중인 kube-dns 포드는 없습니다.kube-dns addon을 사용할 수 있지만 kube-dns 포드를 사용할 수 없음
$ kubectl get all -n kube-system
NAME READY STATUS RESTARTS AGE
po/kube-addon-manager-minikube 1/1 Running 0 15m
po/kubernetes-dashboard-bltvf 1/1 Running 0 14m
NAME DESIRED CURRENT READY AGE
rc/kubernetes-dashboard 1 1 1 14m
NAME CLUSTER-IP EXTERNAL-IP PORT(S) AGE
svc/kube-dns 10.0.0.10 <none> 53/UDP,53/TCP 14m
svc/kubernetes-dashboard 10.0.0.192 <nodes> 80:30000/TCP 14m
$ kubectl get ep kube-dns --namespace=kube-system
NAME ENDPOINTS AGE
kube-dns <none> 19m
내가 생성/수동으로 배포 할 kube-dns-controller.yaml
파일을 사용하여 시도했다 그러나 나는 또한 그 파일의 유효성을 검사 오류를 얻을 : 나는 문제를 해결하기 위해 살펴 봐야 그 밖의 무엇에
error: error validating "kube-dns-controller.yaml": error validating data: [found invalid field optional for v1.ConfigMapVolumeSource, found invalid field tolerations for v1.PodSpec]; if you choose to ignore these errors, turn validation off with --validate=false
어떤 아이디어? 감사!
참고 : 미니 크ube 버전 v0.19.1 및 kubernetes v1.5.2를 사용하고 있습니다.