Kubernetes 附带一个ConfigMap调用coredns,可让您指定 DNS 设置。我想通过添加以下内容来修改或修补此配置的一小部分:
apiVersion: v1
kind: ConfigMap
data:
upstreamNameservers: |
["1.1.1.1", "1.0.0.1"]
我知道我可以kubectrl edit用来编辑coredns ConfigMap是否有某种方法可以获取仅包含我要插入或更新的设置的上述文件,并将其合并到现有的之上或修补ConfigMap?
这样做的原因是我希望我的部署可以使用 CI/CD 重复。因此,即使我在全新的 Kubernetes 集群上运行 Helm 图表,也会应用上述设置。