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