Привязка к IP в контейнере Linux с помощью PowerShell Core в Azure - PullRequest
0 голосов
/ 08 апреля 2019

Я пытаюсь запустить простой веб-сервер powershell, и мне трудно разоблачить его и получить доступ к нему через IP-адрес кластера в моем кластере kubernetes.

Веб-сервер PowerShell очень прост и похож на это:

https://gallery.technet.microsoft.com/scriptcenter/Powershell-Webserver-74dcf466

Я пытаюсь получить два модуля в их собственных узлах иработает за балансировщиком нагрузки в Azure с AKS и для совместного использования подключенного хранилища.

Я пытался сделать localhost и 0.0.0.0 и 127.0.0.1, но в худшем случае он не поддерживает метод привязки (в случае 0.0.0.0), а остальные он связывает, нонедоступен

Я где-то читал о том, что для ядра Powershell еще не реализовано петлевое соединение, или что это немного странно.Есть ли способ надежного связывания с IP-адресом контейнеров?

Полагаю, суть в том, что в моем объекте System.Net.HttpListener я могу добавить для префикса, чтобы он запускался правильно?

$httpListener = New-Object System.Net.HttpListener                                   
$httpListener.Prefixes.Add("http://" + $apiUri + ":80/")
$httpListener.Start()
...