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

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

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

由于我的环境没有DNS,所以我必须修改CoreDNS的configmap,使其不包含转发部分。

部署集群后,我可以使用编辑配置映射kubectl edit cm coredns -n kube-system,但修改后 CoreDNS 需要一些时间才能正常工作,这可能会对我的生产环境造成问题。

是否可以在执行之前编辑此配置映射kubeadm init

答案1

我认为不可能找到解决方案kubeadm init,因为存在类似的问题堆栈溢出供你参考。

但是,请考虑将 helm 用于您的本地集群并使用 Helm Charts Hooks。有许多有用的注释,其中一个pre-install可能是您的解决方案。

步骤:

我提供了简短的指南,并附上了有用的链接,以避免复制粘贴。

相关内容