0

我们在 AWS 中基于 KOPS 的 Kubernetes 集群停止在 Route53 中创建外部 dns 记录,例如:service-name-svc.testing.companydomain.com。有什么方法可以检查为集群中工作的 dns-controller 设置了什么标志?欢迎任何其他有关如何对其进行故障排除的建议!

考虑到这一点,如下记录: service-name-svc.namespace.svc.cluster.local 可以很好地解析。

Server:    100.32.0.10
Address 1: 100.32.0.10 kube-dns.kube-system.svc.cluster.local

Name:      service-name-svc.namespace.svc.cluster.local

Address 1: 100.32.12.141 service-name-svc.namespace.svc.cluster.local
4

1 回答 1

1

在 kOps 集群中创建 route53 记录的典型方法是将external-dns部署到控制平面节点。

dns-controller 也可以创建 route53 记录,它为 kube-apiserver 和其他系统组件这样做。但是,要将其用于其他节点/服务,您需要添加特定的注释。请参阅dns 控制器文档。

于 2020-12-27T14:44:42.183 回答