Deckhouse Kubernetes Platform использует облачные возможности Huawei Cloud для работы Kubernetes-кластера. При этом поддерживаются следующие функции:

  • управление ресурсами Huawei Cloud через cloud-controller-manager;
  • заказ дисков с использованием CSI-драйвера;
  • интеграция с модулем node-manager, позволяющая использовать HuaweicloudInstanceClass в NodeGroup.

Работа с InstanceClass

Для описания параметров виртуальных машин используется ресурс HuaweiCloudInstanceClass. На него ссылаются NodeGroup и CloudInstanceClass.

Пример ресурса:

apiVersion: deckhouse.io/v1
kind: HuaweiCloudInstanceClass
metadata:
  name: worker
spec:
  imageName: alt-p11
  flavorName: s7n.xlarge.2
  rootDiskSize: 50
  rootDiskType: SSD