Обновление профиля пула агентов кластера AKS kubernate - PullRequest
0 голосов
/ 05 сентября 2018

Я создал кластер AKS kubernetes с az CLI:

az aks create \ --name abcdefAKSCluster \ --resource-group abcdef \ --node-count 5 \ --generate-ssh-keys \ --service-principal <...> \ --client-secret <...> \ --location westeurope

(я следовал инструкциям на этой документации )

Я развернул кучу докеров на основе образов Unix. Все работает нормально (nestjs и угловые приложения, но это не актуально).

Теперь у меня есть требование развернуть образ докера, но на основе windows . Это изображение создается и загружается в наш реестр контейнеров Azure. Я хочу запустить этот образ в лазурном кластере kubernetes. Но для этого мне нужно как-то сказать kubernetes запустить этот докер внутри узла на базе Windows.

Итак, я обнаружил в этом сообщении в блоге , что мне нужно иметь запись osType:windows в массиве agentPoolProfiles json, описывающую кластер. Когда у кластера будет профиль пула агентов Windows, я думаю, я смогу сказать kubernetes, чтобы он предназначался для компьютера под управлением Windows, чтобы запустить этот образ докера на основе Windows. Не уверен, как реализовать этот последний бит, хотя ...

В любом случае, мой вопрос заключается в том, как обновить существующий кластер AKS на Azure, чтобы добавить компьютер с Windows? Кажется, что это невозможно сделать ни с помощью az CLI, ни с помощью пользовательского интерфейса портала Azure.

Спасибо.

Ответы [ 2 ]

0 голосов
/ 13 июня 2019

Контейнеры Windows теперь в предварительном просмотре. Вы должны добавить пул узлов Windows Server следующим образом:

az aks nodepool add \
  --resource-group myResourceGroup \
  --cluster-name myAKSCluster \
  --os-type Windows \
  --name npwin \
  --node-count 1 \
  --kubernetes-version 1.14.0

Подробнее здесь .

0 голосов
/ 06 сентября 2018

К сожалению, контейнер Windows пока не поддерживается на AKS.

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