【发布时间】:2021-02-11 12:18:15
【问题描述】:
默认情况下,在 Kubernetes 中,部署服务时会创建一个内部地址。可以通过以下地址到达该服务:my-svc.my-namespace.svc.cluster-domain.example(doc reference)
我想在部署此服务时为其添加更多内部地址(我使用 helm 来部署我的服务)。我希望能够通过my-svc、my-svc-1 和my-svc-2 访问相同的服务。我想知道是否可以将这些别名添加到部署过程中,以便它自动为同一地址生成多个条目。
作为一种解决方法,我读到我可以使用 CoreDNS 并添加 CNAME 条目,但这绝对不是最佳选择,因为我不知道在部署服务时是否可以将这些条目自动添加到 CoreDNS。如果可能的话,我很高兴知道如何实现。
【问题讨论】:
标签: kubernetes kubernetes-helm kube-dns coredns