我最近在一个集群上深入研究CoreDNS,在集群中使用kubeadm来安装它。我看到我的默认部署是2个副本,但是如果我想要更多的副本呢?我知道我可以扩大规模,但这是我不愿采取的额外步骤。我想要它,这样所有新创建的集群都有3 CoreDNS用于HA (因为我将有3主)。但是,我找不到库比德使用的清单存储位置的任何信息。
我也想为豆荚设定抗亲和力的规则。
我还可能希望配置CoreDNS configmap。
kubeadm用于安装和配置CoreDNS的配置存储在哪里?
发布于 2021-07-27 16:15:18
CoreDNS的配置被硬编码到manifest.go文件中。https://github.com/kubernetes/kubernetes/blob/master/cmd/kubeadm/app/phases/addons/dns/manifests.go#L59
因此,如果您想要定制,您可以分叉kubeadm分支并构建自己的分支。
https://serverfault.com/questions/1070814
复制相似问题