Предисловие
Когда вы создаете кластер 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»?