我在两个集群上的EKS上运行1.10.13。我知道这对1.11+上的coredns来说很快就会过时。
我们的一个集群有一个有效的kube-dns部署。另一个群集没有运行kube-dns对象。
我已经使用kubectl get <k8s object> --export从这里提取了kube-dns serviceAccount、clusterRole、clusterRoleBinding、部署和服务清单。
现在,我计划将这些文件应用到不同的集群。
然而,我仍然看到了kube-dns的秘密,我不确定它是如何创建的,也不知道从哪里可以获得它。
这一切看起来都很拐弯抹角。在EKS集群上安装或修复kube-dns的正确方式是什么?
发布于 2019-04-10 07:30:11
我相信秘密通常是ServiceAccount的一部分,如果它在那里,你仍然需要删除它。
要创建kube-dns,您可以尝试应用官方清单:
$ kubectl apply -f https://storage.googleapis.com/kubernetes-the-hard-way/kube-dns.yaml`正如您所提到的,您应该考虑尽快迁移到coredns。
https://stackoverflow.com/questions/55602216
复制相似问题