我想在kube-system
命名空间(此处提供的解决方案:https://stackoverflow.com/a/34085756/2461761)中向kube-dns
添加其他名称服务器,但以自动方式执行此操作。设置SKYDNS_NAMESERVERS而不写入RC
所以我知道我可以通过https://github.com/kubernetes/kubernetes/tree/master/cluster/addons/dns创建我自己的DNS插件,并在系统的命名空间启动它,不过,我想提供一个简单的脚本来开发自旋了DNS解析自己的群建于和唐”不希望他们关心系统命名空间。
有没有办法修改/设置SKYDNS_NAMESERVERS
环境变量而不必复制复制控制器?
甚至通过命令设置它并重新启动kube-dns
部署的吊舱?
预先感谢您。
这对GKE不起作用,因为: - 在创建群集时,kube-system命名空间会自动启动。 - 我真的很想不必为每个集群管理我自己的清单文件(为每个更新同步)。 - 群集所有权对每个团队都是独立的。 - 主人无法访问。 – Tony
嘿,托尼,你最后的回复是完全正确的。 kube-dns现在支持本地添加上游域,您可能会发现这篇博文很有用:http://blog.kubernetes.io/2017/04/configuring-private-dns-zones-upstream-nameservers-kubernetes.html。 – MrHohn