Доступно в редакциях:  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.