如何使用外部DNS创建SRV记录?

时间:2019-05-28 07:24:34

标签: kubernetes dns kubernetes-ingress

我正在使用外部DNS,作为入口解决方案,我正在使用Voyager。 我希望为AWS上运行在k8s集群上的主机创建SRV记录。

由于我在k8s集群上运行的服务,我希望以与主机名相同的方式为暴露的入口服务创建SVR记录。

任何人都知道如何使用外部DNS创建srv记录吗?

谢谢!

1 个答案:

答案 0 :(得分:0)

由于您没有提供更多详细信息,因此我将发布有关如何获取DNS记录的一般信息。

要通过外部DNS创建DNS记录,您必须创建:

  • DNS区域
  • Nginx入口控制器
  • 服务
  • ServiceAccount
  • ClusterRole
  • ClusterRoleBinding
  • 部署
  • 设置外部DNS

here提供了所有详细步骤。也可以在here中找到有关所需/支持的东西的许多常规信息。

请注意,如果在设置中忽略了ExternalDNS,则应检查清单中的--source ingress标志。

如果您将根据数据调整清单并为nginx提供良好的注释,则应该能够看到Ingress的DNS记录。