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

时间:2017-11-10 12:47:20

标签: azure kubernetes azure-container-service

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

  - apiVersion: v1
    kind: Service
    metadata:
      name: my-web
    spec:
      type: LoadBalancer
      ports:
      - port: 80
        targetPort: 3000
      selector:
        app: my-web

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

1 个答案:

答案 0 :(得分:2)

  

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

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

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