Доступно в редакциях: CE, BE, SE, SE+, EE
Стадия жизненного цикла модуля: General Availability
Взаимодействие с облачными ресурсами провайдера AWS осуществляется с помощью модуля cloud-provider-aws. Он предоставляет возможность модулю управления узлами использовать ресурсы AWS при заказе узлов для описанной группы узлов.
Модуль cloud-provider-aws:
- Управляет ресурсами AWS с помощью модуля
cloud-controller-manager:- Создает сетевые маршруты для сети
PodNetworkна стороне AWS. - Создает LoadBalancer’ы для Service-объектов Kubernetes с типом
LoadBalancer. - Актуализирует метаданные узлов кластера согласно описанным параметрам конфигурации и удаляет из кластера узлы, которых более нет в AWS.
- Создает сетевые маршруты для сети
- Заказывает диски в AWS с помощью компонента
CSI storage. - Включает необходимый CNI (использует simple bridge).
- Регистрируется в модуле
node-manager, чтобы AWSInstanceClass’ы можно было использовать при описании NodeGroup.