Terraform EKS управляет группами узлов: получите подробную информацию об экземпляре ec2 - PullRequest
0 голосов
/ 27 мая 2020

Мы инициализируем группы узлов как группы управляемых узлов EKS .

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

Как только мы получим идентификатор экземпляра EC2, мы можем использовать источник данных и можем использовать remote_exec для обновления прокси.

1 Ответ

1 голос
/ 27 мая 2020

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

Дорожная карта контейнеров AWS на Github отслеживает функцию запрос на добавление пользовательских данных , но до тех пор единственный надежный вариант здесь - для go групп управляемых узлов и использования обычных групп автомасштабирования с вашим собственным AMI или пользовательскими данными для обеспечения необходимой конфигурации.

...