Как задать IP-адрес кластера в качестве действительного URL-адреса или DNS-имени, используя Azure? - PullRequest
0 голосов
/ 13 апреля 2020

Я создал кластер k8s с включенным входом, используя таблицу управления. Я хотел бы разрешить свой IP-адрес кластера с указанным c именем, используя azure.

Please find the below scenerios for cluster :  

1. k8s clsuter name: deb-aks
2. k8s dns prefix : dev-aks-dns
3. Ingress enabled using helm chart.
4. Cluster IP : 13.72.186.11
5. I would like to change the IP address i.e. mentioned above to some url like http://devaks.work.com/[Ingress Routes]
6. How can give that name to resolve IP address ?
7. Pltaform : Aure Kubernetes, NgInx using helm, ACR.

1 Ответ

0 голосов
/ 14 апреля 2020

вам нужно будет установить external-dns

Диаграмма: https://github.com/bitnami/charts/tree/master/bitnami/external-dns

Это позволит вам установить аннотацию к вашему nginx Служба входящего контроллера (или создайте точки доступа CRD), которая будет ie IP-адрес Publi c, который вы получаете для своего типа службы балансировки нагрузки, с выбранной DNS-записью.

Вам нужно будет владеть доменом / зоной и настроить диаграмму внутреннего DNS, чтобы иметь возможность настроить свой DNS.

Вот список поддерживаемых DNS-провайдеров, поддерживаемых external-dns: https://github.com/kubernetes-sigs/external-dns#the -latest-release-v06

Вот полный пример того, как использовать external- днс с Azure зонами: https://github.com/kubernetes-sigs/external-dns/blob/master/docs/tutorials/azure.md

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...