后来重装后又遇到这个问题,仔细研究了一下,试了出来:
把ks-console的容器的/etc/resolve.conf 中增加一个nameserver 10.233.0.3 ,这个是coredns的clusterIP。解决了。
1)kubectl describe -n kubesphere pod ks-console-****,查询到containerID。
2) docker exec -it ********* sh
3) vi /etc/resolve.conf, 增加nameserver 10.233.0.3
4) kubectl -n kubesphere-system scale deployment ks-console –replicas=0 && kubectl -n kubesphere-system scale deployment ks-console –replicas=1
5) kubectl -n kubesphere-system scale deployment ks-account –replicas=0 && kubectl -n kubesphere-system scale deployment ks-account –replicas=1
OK