Автоматическое масштабирование агентских / рабочих узлов в службе контейнеров Azure [Kubernetes]

Я работаю с кластером windows + kubernetes на ACS (служба контейнеров Azure). У меня есть несколько вопросов об автоматическом масштабировании агентов / рабочих узлов в ACS.

Предположим, у меня есть кластер из 1 главного и 5 рабочих узлов. У меня 200 запущенных модулей, и эти модули распределены по 5 рабочим узлам, и ресурсы этих 5 узлов используются. Теперь, если я разверну новый модуль или масштабирую запущенные модули, для чего потребуется больше ресурсов, есть ли способ, которым ACS может автоматически масштабировать рабочие узлы, чтобы они соответствовали 7 рабочим узлам в зависимости от использования ресурсов?

В том же случае, если использование ресурсов сокращается, может ли ACS уменьшить масштаб рабочих узлов до 3 рабочих узлов с 7 узлов?

Мой вопрос не связан с автоматическим масштабированием подов, предоставляемым kubernetes, я говорю об автоматическом масштабировании узлов рабочих / агентов, которые управляются ACS.


person Muhammad Faizan    schedule 14.03.2017    source источник
comment
это привязано к набору vmscale?   -  person 4c74356b41    schedule 14.03.2017


Ответы (2)


Мой вопрос не связан с автоматическим масштабированием подов, предоставляемым kubernetes, я говорю об автоматическом масштабировании узлов рабочих / агентов, которые управляются ACS.

В настоящее время автомасштабирование узлов агента в кластере службы контейнеров не поддерживается.

На данный момент мы можем использовать Azure CLI2.0 для уменьшения или увеличения с помощью команды az acs scale

Например:
azure acs scale -g myResourceGroup -n containerservice-myACSName --new-agent-count 10

Дополнительную информацию о команде az acs scale см. В этом ссылка.

person Jason Ye    schedule 15.03.2017
comment
Просто проверьте, помогает ли это. Или что я могу для тебя сделать? - person Jason Ye; 21.03.2017
comment
Спасибо за ответ, Джейсон. Можете ли вы подтвердить, есть ли планы по поддержке автомасштабирования узлов агента с помощью Kubernetes в Azure? - person narasi; 28.07.2017

Вы можете использовать azure-cli. Вам понадобится команда az acs scale

person jiangtli    schedule 14.03.2017