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