[英]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.