向 kubernetes 集群添加 dns 条目

向 kubernetes 集群添加 dns 条目

我有一个运行 jenkins 的虚拟机,我想从我的 kubernetes 集群访问它。我可以通过它的 ip 地址访问它,但需要通过域名访问,因为它附加了 https 证书。我可以使用主机别名,但部署是动态创建的。

我正在使用 kube-dns。集群是 gke。

我也尝试在 google cloud dns 中添加条目。

答案1

我可以通过创建一个外部 DNS 服务器,然后将该 DNS 服务器添加到我的 kube-dns 部署中来解决这个问题。 k edit deploy kube-dns -n kube-system

在写着 dnsPolicy 的那一行上面,我添加了我的 dns 服务器

dnsConfig:
nameservers:
- 10.1.0.28 dnsPolicy: Default

相关内容