簡體   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