如何将dns设置为azure kubenetes(acs)服务?

如何将dns设置为azure kubenetes(acs)服务?,azure,kubernetes,azure-container-service,Azure,Kubernetes,Azure Container Service,我是azure的新手。我使用以下配置(整个文件的一部分)创建了一个带有kubenetes的azure acs 可以访问该服务,但只能通过IP地址访问。没有生成辅助dns(如:xxx.azurewebsite.com)。目前,我使用的是一个指向ip地址的记录。它可以工作,但我担心ip地址会被更改,我必须手动更改dns A记录。只是问是否有办法为acs服务生成一些稳定的dns 只是询问是否有办法为acs生成一些稳定的dns 服务 我们可以通过Azure门户将公共IP地址更改为静态,这样,重启服务不会

我是azure的新手。我使用以下配置(整个文件的一部分)创建了一个带有kubenetes的azure acs

可以访问该服务,但只能通过IP地址访问。没有生成辅助dns(如:xxx.azurewebsite.com)。目前,我使用的是一个指向ip地址的记录。它可以工作,但我担心ip地址会被更改,我必须手动更改dns A记录。只是问是否有办法为acs服务生成一些稳定的dns

只是询问是否有办法为acs生成一些稳定的dns 服务

我们可以通过Azure门户将公共IP地址更改为静态,这样,重启服务不会更改IP地址


但是在Azure中,如果我们删除k8s服务,公共IP地址将由Azure平台收集,我们将丢失此IP地址。目前,Azure不支持为k8s服务保留公共IP地址。

可以为acs负载平衡服务生成一些dns吗?@Ron目前,Azure不支持为负载平衡器设置dns。我们可以通过Azure门户为该公共IP地址设置DNS。在门户中,您是指自定义DNS还是Azure public Sen次要DNS?@Ron我的意思是我们可以在公共IP地址-->配置-->DNS名称标签中设置DNS。@Ron目前,Azure不支持以其他方式为Azure K8S设置DNS,如果我们删除POD,IP地址将重新分配,这是一种按设计行为(ACS)。仍然在预览中,完成后,我们可以使用它创建k8s集群,该集群支持kube dns。顺便说一句,如果我的答案有帮助,请不要忘记接受它作为一个答案,这样其他社区成员将受益,谢谢:)
  - apiVersion: v1
    kind: Service
    metadata:
      name: my-web
    spec:
      type: LoadBalancer
      ports:
      - port: 80
        targetPort: 3000
      selector:
        app: my-web