Huawei Cloud Stack Provider
Huawei Cloud Stack Infrastructure Provider 可在 Huawei Cloud Stack(HCS)平台上启用 Immutable Infrastructure。此提供程序与 HCS 集成,使用 Cluster API 为 Kubernetes 集群提供和管理云资源。
概述
Huawei Cloud Stack 是一种混合云解决方案,可将公有云能力扩展到私有数据中心。HCS Provider 利用 HCS API 管理基础设施资源,包括虚拟机、网络、存储和负载均衡器。
HCS provider v1.0.1 或更高版本支持由池管理的持久磁盘。需要在节点替换后仍然保留的磁盘,应声明在 HCSMachineConfigPool.spec.configs[].persistentDisks[] 中,而不是 HCSMachineTemplate.spec.template.spec.dataVolumes[] 中。
主要特性
- Kube-OVN 集成:原生支持 Kube-OVN 容器网络接口
- ELB 负载均衡器:内置弹性负载均衡器支持,用于控制平面高可用
- 静态 IP 配置:适用于企业网络环境的静态 IP 地址分配
- Machine Configuration Pools:预定义主机名、静态 IP 地址和持久磁盘槽位,以实现可预测的 VM provisioning
- 由池管理的持久磁盘:在滚动升级期间,EVS 磁盘可以从旧 ECS 解除挂载并挂载到替换的 ECS 上
- 控制平面安全引导:通过 kubeadm bootstrap 数据支持 kube-apiserver audit、admission、encryption provider 和 kubelet 证书配置
- 可用区选择:支持为 HCS machine 指定目标可用区