Доступно в редакциях: EE
Стадия жизненного цикла модуля: General Availability
Модуль cloud-provider-huaweicloud обеспечивает интеграцию Deckhouse Kubernetes Platform с Huawei Cloud. Он предоставляет возможность модулю node-manager использовать ресурсы Huawei Cloud при заказе узлов для NodeGroup.
Функции модуля cloud-provider-huaweicloud:
- Управление ресурсами Huawei Cloud через
cloud-controller-manager:- актуализирует метаданные инстансов и узлов Kubernetes и удаляет из Kubernetes узлы, которых больше нет в облаке;
- создаёт балансировщики нагрузки (ELB) для Service с типом LoadBalancer.
- Заказ дисков через CSI-драйвер EVS (
evs.csi.huaweicloud.com), чтобы из кластера можно было заказывать PersistentVolume. - Заказ базовой инфраструктуры и CloudPermanent-узлов с помощью Terraform/OpenTofu-провайдера
terraform-provider-huaweicloud. - Заказ CloudEphemeral-узлов через Cluster API (CAPI). Параметры виртуальных машин задаются в ресурсе HuaweiCloudInstanceClass.
- Регистрация в модуле
node-manager, чтобы HuaweiCloudInstanceClass можно было указывать при описании NodeGroup. - Автоматическое включение CNI для новых кластеров. По умолчанию используется
cni-cilium.