Вы должны создать одну группу узлов для каждого AZ. Поэтому, если размер вашего кластера составляет 6 узлов, создайте 2 группы узлов экземпляра в одном AZ. Вы также можете распределить стручки по AZ для высокой доступности. Если вы посмотрите на документацию по кластеру autoscaler , он рекомендует:
Cluster autoscaler не поддерживает группы автоматического масштабирования, которые охватывают несколько зон доступности;вместо этого вы должны использовать группу автоматического масштабирования для каждой зоны доступности и включить функцию --balance-аналог-узлов-групп. Если вы используете одну группу автоматического масштабирования, которая охватывает несколько зон доступности, вы обнаружите, что AWS неожиданно завершает работу узлов без их слива из-за функции перебалансировки.
Я предполагаю, что вы хотите масштабировать модулиосновываясь на памяти. Для этого вам нужно будет использовать метрический сервер или Prometheus и создать HPA, который масштабируется на основе памяти. Вы можете найти рабочий пример здесь .