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
  • Multi-AZ Support: Deployment across multiple availability zones for high availability

Supported Resources

ResourceDescription
HCSClusterRepresents HCS infrastructure including VPC, subnets, and load balancer configuration
HCSMachineRepresents a virtual machine instance in HCS
HCSMachineTemplateTemplate for creating HCS machines with instance specifications
HCSMachineConfigPoolPool of pre-defined hostnames and static IP addresses

Documentation