Шаблон запуска AWS заменяется ролью EKS

Вопрос или проблема

У меня есть шаблон запуска, который я использую для EKS. Этот шаблон запуска включает объем хранения типа gp3 и теги ресурсов (чтобы сделать выставление счета более понятным). Однако я недавно заметил, что когда я нажимаю “Обновить сейчас” в группе узлов через панель управления EKS, это сбрасывает объемы хранения на gp2 и удаляет все мои теги.

Существует ли настройка, которая позволила бы не обновлять тип объема и теги ресурсов? Когда я нажимаю “Обновить сейчас”, я ожидаю, что изменится только AMI.

Вот пример:
Версия 12 (создана моим пользователем):
объем v12
теги ресурсов v12

Версия 13 (создана arn:aws:sts::____:assumed-role/AWSServiceRoleForAmazonEKSNodegroup/EKS):
объем v13
теги ресурсов v13

Ответ или решение

При обновлении группы узлов в Amazon EKS с помощью интерфейса EKS может происходить замена конфигураций шаблона запуска, что вам и нужно исправить. На самом деле, когда вы нажимаете "Обновить сейчас", система может сбрасывать параметры хранения и теги ресурсов обратно к значениям по умолчанию, если они не указаны должным образом в шаблоне запуска.

Для решения вашей проблемы вам может помочь использовать Amazon EKS Managed Node Groups с соответствующей настройкой. Пожалуйста, выполните следующие шаги:

  1. Проверьте Шаблон Запуска: Убедитесь, что ваш шаблон запуска действительно содержит нужные конфигурации для типов хранилищ и тегов ресурсов. Все обновления в шаблоне запуска могут затенять ваши индивидуальные настройки.

  2. Используйте Пользовательские Теги: При создании группы узлов, убедитесь, что вы добавляете пользовательские теги на уровне группы узлов, а не только в шаблоне запуска. Это может помочь избежать сброса настроек при обновлении.

  3. Настройте Node Group с помощью AWS CLI или SDK: Вместо управления через веб-интерфейс AWS, вы можете использовать AWS CLI или SDK для создания и обновления групп узлов. Это даст вам больше контроля над конфигурациями и позволит сохранить ваши настройки.

  4. Управление Через EKS с использованием VPC CNI: Если у вас настройки VPC CNI, убедитесь, что они настроены таким образом, чтобы правильно обрабатывать пользовательские параметры узлов и хранилищ.

  5. Разработка Контейнеризированного Приложения: Убедитесь, что ваша инфраструктура поддерживает контейнерные нагрузки, которые могут быть зависимы от ваших настроек хранилища. Возможно, вам станет полезно изучить использование AWS Fargate для управления узлами и их параметрами.

  6. Обратитесь к Документации AWS и поддержке: Ознакомьтесь с последними обновлениями в документации AWS о EKS и узлах. Если проблема не устраняется, возможно стоит обратиться в службу поддержки AWS для получения конкретных рекомендаций.

Implementing these strategies should help maintain your desired configurations across updates in your Amazon EKS setup.

Оцените материал
Добавить комментарий

Капча загружается...