Available in editions:  CE, BE, SE, SE+, EE

The module lifecycle stageGeneral Availability

The cloud-provider-yandex module is responsible for interacting with the Yandex Cloud cloud resources. It allows the node manager module to use Yandex Cloud resources for provisioning nodes for the defined node group (a group of nodes that are acted upon as if they were a single entity).

Features of the cloud-provider-yandex module:

  • Managing Yandex Cloud resources using the cloud-controller-manager (CCM) module:
    • Creating network routes for the PodNetwork network on the Yandex Cloud side.
    • Updating Yandex Cloud Instances and Kubernetes Nodes metadata. Deleting nodes from Kubernetes that are no longer in Yandex Cloud.
  • Provisioning disks in Yandex Cloud using the CSI storage component.
  • Registration in the node-manager module, so that YandexInstanceClasses can be used when creating the NodeGroup.
  • Enabling the necessary CNI plugin (which uses simple bridge).