Azure Kubernetes Service (AKS) и пул первичных узлов - PullRequest
0 голосов
/ 01 марта 2020

Предисловие

Когда вы создаете кластер Kubernetes на AKS, вы указываете тип виртуальных машин, которые вы хотите использовать для своих узлов (--node-vm-size). Я читал, что вы не можете изменить это после создания кластера Kubernetes, что будет означать, что вы будете масштабировать вертикально, а не горизонтально, когда добавляете ресурсы.

Однако вы можете создавать разные пулы узлов в Кластер AKS, который использует разные типы виртуальных машин для ваших узлов. Итак, я подумал, что если вы хотите «изменить» тип виртуальной машины, который вы выбрали изначально, возможно, добавьте новый пул узлов и удалите старый («nodepool1»)?

Я пробовал это с помощью следующего шаги:

  • Создать пул узлов с именем "stda1v2" с типом виртуальной машины "Standard_A1_v2"
  • Удалить "poolpool1" (az aks nodepool delete --cluster-name ... -g ... -n nodepool1

К сожалению, меня встретили Primary agentpool cannot be deleted.

Вопрос

Какова цель «первичного пула агентов», который нельзя удалить, и имеет ли это значение (много ) какой тип виртуальной машины я выбираю при создании кластера AKS (в сценарии реального мира)?

Могу ли я создать другие пулы узлов и позволить первичному жить своей жизнью? Это вызовет проблемы в будущем, если У меня есть пулы узлов, которые используют большие виртуальные машины для своих узлов, но основной все еще использует, например, «Standard_A1_v2»?

1 Ответ

1 голос
/ 02 марта 2020

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

Для основного пула узлов я предлагаю выбрать размер виртуальной машины, который имеет больше смысла в долгосрочной перспективе (поскольку вы не можете его изменить). Подойдет серия B, так как они дешевы, а соотношение CPU / mem хорошо для средних рабочих нагрузок.

ps. Вы всегда можете масштабировать пул первичных узлов до 0 узлов, оцепить узел и закрыть его. Вам придется повторить это пост-обновление, но в противном случае оно будет работать

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