Привет, могу ли я иметь собственный сценарий для выполнения в группе узлов AKS?

Я хотел бы настроить некоторые параметры в группе узлов AKS с помощью чего-то вроде пользовательских данных в AWS. Можно ли сделать в АКС?

как насчет использования

https://registry.terraform.io/providers/hashicorp/azurerm/latest/docs/resources/virtual_machine_scale_set_extension

Вы создали кластер с помощью terraform? пул узлов - это Linux или Windows? у вас есть автопрошивка?

Amit Baranes 13.12.2020 12:49

terraform, пул узлов - linux. Да автомасштабирование есть

cloudbud 13.12.2020 14:12
Как установить LAMP Stack - Security 5/5 на виртуальную машину Azure Linux VM
Как установить LAMP Stack - Security 5/5 на виртуальную машину Azure Linux VM
В предыдущей статье мы завершили установку базы данных, для тех, кто не знает.
Как установить LAMP Stack 1/2 на Azure Linux VM
Как установить LAMP Stack 1/2 на Azure Linux VM
В дополнение к нашему предыдущему сообщению о намерении Azure прекратить поддержку Azure Database для MySQL в качестве единого сервера после 16...
2
2
966
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

Базовый масштабируемый набор виртуальных машин (VMSS) — это деталь реализации, которую вы не можете настроить, кроме номера SKU и выбора диска. Так же, как вы не можете выбрать образ, который идет на VMSS; вы также не можете использовать расширения виртуальных машин в этом масштабируемом наборе без поддержки. Любое прямое манипулирование этими VMSS (с точки зрения поставщика ресурсов Azure) за вашими пулами узлов лишает вас поддержки. Единственная поддерживаемая возможность выполнения действий на уровне хоста (узла) — это развертывание вашей пользовательской работы сценария в DaemonSet в кластере. Это полностью поддерживается и даст вам возможность запускать (почти) все, что вам нужно, на уровне хоста. Примеры установки/запуска пользовательских агентов безопасности, решений FIM, антивируса.

Из часто задаваемых вопросов службы поддержки:

Любая модификация, выполненная непосредственно в узлах агентов с использованием любого из API-интерфейсов IaaS, делает кластер неподдерживаемым. Любая модификация узлов агента должна выполняться с использованием собственных механизмов kubernetes, таких как наборы демонов.

Не могли бы вы сообщить мне, как запускать пользовательские данные для пула узлов AKS с помощью сценария terraform. Я успешно запустил сценарий пользовательской оболочки данных через terraform VMSS, и во время подготовки VMSS он вызывает мои пользовательские данные. Точно так же, поскольку пул узлов AKS имеет внутренний VMSS, мне нужно запускать те же пользовательские данные через пул узлов AKS. Не могли бы вы помочь мне здесь.

PRAVEEN PDBR 06.03.2022 04:23

@PRAVEENPDBR -- Извините, но это не поддерживаемая операция.

ckittel 16.05.2022 23:18

Другие вопросы по теме

Как передать переменные среды при развертывании в AKS из Azure DevOps
Что такое пул во время задания развертывания в Azure DevOps?
Kubernetes — AKS: связывание кластера AKS со шлюзом приложений. Несколько сайтов (не подстраниц) указывают на один и тот же IP-адрес
Как имитировать сбой зоны доступности в службе Azure Kubernetes?
Как копировать или перемещать файлы из одного каталога в другой внутри Kubernetes POD (конвейер выпуска Azure Devops)
Ошибка сервера (запрещено): модули запрещены: пользователь не может перечислить ресурсные «модули» в группе API в области кластера
Включение мониторинга агента OMS на машинах AKS
Azure AKS — возможно ли совместное использование агента oms и параметров диагностики?
ПО промежуточного слоя сервера Node.js ведет себя в кластере AKS иначе, чем когда сервер работает локально
Служба Azure Kubernetes: настройка внутреннего балансировщика нагрузки со статическим IP-адресом