Как запустить докеризованное веб-задание «Hello World», развернутое в Virtual Kubelet в службе Azure Kubernetes (AKS) - PullRequest
0 голосов
/ 07 марта 2019

Я создал простое веб-задание «Hello World» и поместил его в Docker Windows Container / Nanoserver

Я поместил этот контейнер Windows Docker в реестр контейнеров Azure

Я следовал этой статье и успешно создал виртуальные модули / узлы AKS

Когда я запускаю 'get pods', я вижу созданные и запускающиеся pods

Я вижу сгенерированные IP-адреса, отраженные в команде 'get pods'

Мой вопрос: как мне запустить контейнер внутри этих модулей / узлов?

Я пытался ссылаться на IP-адреса, но эти IP-адреса ничего не загружали

Как запустить те контейнеры, которые я успешно поместил в модули / узлы Virtual Kubelet

Если контейнеры в модуле запускаются сами по себе, они запускаются / запускаются только один раз или каждые n минут?

Есть ли способ проверить, как прошел последний запуск, например, файлы журналов?

Большое спасибо за помощь

1 Ответ

1 голос
/ 08 марта 2019

Прежде всего, я вижу, как вы создаете свою веб-работу в Windows-докере. Если это так, вы не можете запустить контейнер в AKS, пока он не поддерживает узлы Windows, по крайней мере, текущий. Для окна-контейнера я предлагаю вам использовать Веб-приложение Azure Container или для контейнера .

Для контейнеров Linux модуль в AKS представляет собой группу из одного или нескольких контейнеров (например, контейнеров Docker) с общим хранилищем / сетью и спецификацией для запуска контейнеров. Если у вас уже есть образ Docker, вы можете создать контейнер внутри модуля, следуя инструкциям в Запуск приложения в AKS .

Кроме того, вы можете установить политику перезапуска для вашего контейнера. См. Политика перезапуска для контейнера в Kubernetes . Для журналов я предлагаю вам использовать постоянные тома. Если нет, файлы будут потеряны в случае сбоя контейнера. \

Обновление

Если вы действительно хотите запустить контейнер Windows в кластере AKS, для вас есть способ. Вы можете использовать виртуальный экземпляр Kubelet и Azure Container в AKS. Выполните шаги Запустите контейнер Windows в AKS .

...