Где я могу найти публичный ip узла на кластере Акс? - PullRequest
0 голосов
/ 18 октября 2018

Служба поддержки Azure попросила меня открыть этот вопрос, хотя я думаю, что это ошибка AKS.

При развертывании кластера каждый узел 'node.status.addresses' должен показывать externalip илиимя узла узла по своему замыслу, но в адресе имени узла есть имя виртуальной машины вместо него в кластере, созданном AKS.Что делает действительно трудным узнать общедоступные ips узла по разным причинам, в которых они нам нужны.

Существует ли какой-либо стандартный или нестандартный способ получить общедоступный ip узла?

Ответы [ 2 ]

0 голосов
/ 25 октября 2018

Для службы Azure Kubernetes доступен публичный IP-адрес, но он не связан напрямую с узлом.На самом деле, узел Kubernetes не будет подключен к Интернету с общедоступным IP-адресом.

Узлы AKS создаются в виртуальной сети в Azure и имеют доступ или могут быть доступны через Azure Load Balancer с общедоступным IP-адресом.VNet является частной сетью как ресурс Azure.Для виртуальной сети существует два типа, такие как Basic и Advanced.Вы можете получить более подробную информацию, см. Концепции сети для приложений в Azure Kubernetes Service (AKS) .

0 голосов
/ 20 октября 2018

Узлы AKS не доступны общедоступному Интернету и, следовательно, не будут иметь публичного публичного IP-адреса.

С учетом сказанного я исследовал проблему, когда узлы либо теряют, либо не получают внутреннийIP.Мы (AKS) реализовали первоначальное исправление, которое перезапускает kubelet и, по-видимому, по крайней мере временно устраняет отсутствие внутреннего IP-адреса.В настоящее время предпринимаются усилия по поиску и устранению истинной основной причины.

Я не думаю, что сталкивался со сценарием, когда узел не имеет адреса имени хоста.Я собираюсь зарегистрировать элемент журнала невыполненных работ, чтобы исследовать любые кластеры, которые, кажется, испытывают этот симптом.Я не могу обещать немедленного исправления, но я определенно собираюсь изучить это еще в начале следующей недели.

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