Huawei Cloud Stack Provider release notes
概述
本页面用于跟踪 Alauda Container Platform Huawei Cloud Stack(HCS)Infrastructure Provider 的 release notes。每个部分对应一个 release tag。
预发布 tag(v1.0.0、v1.0)属于内部构建,不在此处说明。第一个正式发布的版本是 v1.0.1。
当前完整功能列表和安装步骤,请参见 Huawei Cloud Stack Provider Installation。
v1.0.1 (2026-05-20)
概述
v1.0.1 是 HCS Infrastructure Provider 的首个正式发布版本。该 provider 通过 Cluster API model 管理 Huawei Cloud Stack 上 Kubernetes 集群的完整生命周期,包括集群创建、node pool 扩缩容、control plane 替换,以及通过保留的 IP 和 hostname 池进行机器配置。
新功能
-
Huawei Cloud Stack 上的集群生命周期管理 — 创建、扩缩容和删除使用 HCS 作为基础设施后端的 Kubernetes 集群。集群创建会复用现有的 VPC、subnet 和 security group;provider 会自动创建并绑定 control plane ELB,并回写生成的
controlPlaneEndpoint。 -
保留 hostname 和 IP 池(
HCSMachineConfigPool) — 为集群节点保留固定的 hostname、subnet 分配和静态 IP 槽位。节点删除时,槽位会释放并重新复用。当需要在节点替换过程中保留持久化的 node-local disk 时,这是必需的。 -
使用静态 IP 的 control plane 替换 — 对于静态 IP control plane,默认升级路径是
maxSurge: 0的滚动替换。替换时不需要额外的 IP 槽位。当maxSurge > 0或 control plane 扩容时,必须先扩展 IP 池容量。 -
基于 cloud-init 的节点引导 — 节点引导使用 cloud-init user data。根据设计,HCS provider 仅使用 cloud-init 作为引导机制;Ignition 不属于 HCS provider 的设计范围,因此不支持。
-
FQDN 和 hostname 渲染 — 节点 hostname 会在 cloud-init 中正确渲染为 short name 和 FQDN 的分隔形式,以满足客户的域名命名要求。Webhook 校验会强制使用小写 hostname,并拒绝包含连续点号的名称;此校验不需要修改 CRD 字段。
-
引导加密 provider Secret —
HCSCluster支持引用一个 Kubernetes Secret,该 Secret 提供引导加密配置,从而支持从集群创建开始对 etcd 数据进行静态加密。 -
容器镜像上的 OCI source 和 revision 标签 — 构建生成的 provider 镜像包含标准的 OCI
source和revision标签,以便进行构建追踪。
升级说明
v1.0.1 是首个正式发布版本。不存在从更早内部构建版本升级的路径;生产部署必须从 v1.0.1 或更高版本开始。