Kubernetes

在使用 kubeadm 引導集群之前,如何修改 CoreDNS 配置映射?

  • March 27, 2022

我需要使用 kubeadm 建構我的本地 Kubernetes 集群。

由於我的環境沒有 DNS,我必須修改 CoreDNS 的配置映射,使其不包含轉發部分。

部署集群後,我可以使用 編輯 configmap kubectl edit cm coredns -n kube-system,但修改後 CoreDNS 需要一些時間才能正常工作,這可能對我的生產環境有問題。

是否可以在執行之前編輯此配置圖kubeadm init

我認為不可能找到解決方案, StackOverFlowkubeadm init中有一個類似的問題供您參考。

但是,請考慮將 helm 用於您的本地集群並使用 Helm Charts Hooks。有許多有用的註釋,其中之一pre-install可能是您的解決方案。

步驟:

我已經給出了有用連結的簡短指南,以避免複製粘貼。

引用自:https://serverfault.com/questions/1085040