Huawei Cloud Stack Provider
The Huawei Cloud Stack Infrastructure Provider enables Immutable Infrastructure on the Huawei Cloud Stack (HCS) platform. This provider integrates with HCS to provision and manage cloud resources for Kubernetes clusters using Cluster API.
Overview
Huawei Cloud Stack is a hybrid cloud solution that extends public cloud capabilities to private data centers. The HCS Provider leverages HCS APIs to manage infrastructure resources including virtual machines, networks, storage, and load balancers.
Key Features
- Kube-OVN Integration: Native support for Kube-OVN container network interface
- ELB Load Balancer: Built-in elastic load balancer support for control plane high availability
- Static IP Configuration: Static IP address allocation for enterprise network environments
- Machine Configuration Pools: Pre-defined hostnames and IP address pools for predictable VM provisioning
- Control Plane Security Bootstrap: Supports kube-apiserver audit, admission, encryption provider, and kubelet certificate configuration through kubeadm bootstrap data
- Availability Zone Selection: Supports specifying the target availability zone for HCS machines