Я хотел бы настроить некоторые параметры в группе узлов AKS с помощью чего-то вроде пользовательских данных в AWS. Можно ли сделать в АКС?
как насчет использования
terraform, пул узлов - linux. Да автомасштабирование есть
Базовый масштабируемый набор виртуальных машин (VMSS) — это деталь реализации, которую вы не можете настроить, кроме номера SKU и выбора диска. Так же, как вы не можете выбрать образ, который идет на VMSS; вы также не можете использовать расширения виртуальных машин в этом масштабируемом наборе без поддержки. Любое прямое манипулирование этими VMSS (с точки зрения поставщика ресурсов Azure) за вашими пулами узлов лишает вас поддержки. Единственная поддерживаемая возможность выполнения действий на уровне хоста (узла) — это развертывание вашей пользовательской работы сценария в DaemonSet в кластере. Это полностью поддерживается и даст вам возможность запускать (почти) все, что вам нужно, на уровне хоста. Примеры установки/запуска пользовательских агентов безопасности, решений FIM, антивируса.
Из часто задаваемых вопросов службы поддержки:
Любая модификация, выполненная непосредственно в узлах агентов с использованием любого из API-интерфейсов IaaS, делает кластер неподдерживаемым. Любая модификация узлов агента должна выполняться с использованием собственных механизмов kubernetes, таких как наборы демонов.
Не могли бы вы сообщить мне, как запускать пользовательские данные для пула узлов AKS с помощью сценария terraform. Я успешно запустил сценарий пользовательской оболочки данных через terraform VMSS, и во время подготовки VMSS он вызывает мои пользовательские данные. Точно так же, поскольку пул узлов AKS имеет внутренний VMSS, мне нужно запускать те же пользовательские данные через пул узлов AKS. Не могли бы вы помочь мне здесь.
@PRAVEENPDBR -- Извините, но это не поддерживаемая операция.
Вы создали кластер с помощью terraform? пул узлов - это Linux или Windows? у вас есть автопрошивка?