繁体   English   中英

如何在 EKS 中添加或修复 kube-dns?

[英]How to Add or Repair kube-dns in EKS?

我在两个集群上的 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 的正确方法是什么?

我相信秘密通常是 ServiceAccount 的一部分,如果它在那里,您仍然需要删除。

要创建 kube-dns,您可以尝试应用官方清单:

$ kubectl apply -f https://storage.googleapis.com/kubernetes-the-hard-way/kube-dns.yaml`

就像你提到的,你应该考虑尽快转移到 coredns。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM