安装
本页介绍如何安装 Alauda 版本的 CloudNativePG operator。安装完成后,你可以通过应用一个 Cluster CR 来部署你的第一个 PostgreSQL 集群(Functions 指南将在后续版本中提供)。
前提条件
- 一个 Alauda Container Platform (ACP) 集群,版本 4.3 或更高。
- Cluster admin 或 platform admin 访问权限。
- 已为你的版本下载
cloudnative-pgpackage(.tgz)——通常通过平台目录 UI 安装。 - 目标集群中可用的块模式 StorageClass(例如
global-topolvmsc)。
通过平台目录安装(推荐)
- 在左侧导航栏中,进入 Marketplace > Operator Hub。
- 选择你的目标集群。
- 在
platformcatalog source 下搜索 CloudNativePG。 - 点击 Install。
- 在安装对话框中,接受建议的 namespace
cnpg-system(该 bundle 通过operatorframework.io/suggested-namespace注解声明了这一点),选择 channelstable,install plan approvalAutomatic,然后确认。 - 等待 operator 的 CSV 进入 Succeeded 阶段,并且
cnpg-controller-managerdeployment 达到1/1 Ready。
验证安装
在 CSV 为 Succeeded 后:
预期结果:
- 一个 CSV
cloudnative-pg.<version>,阶段为Succeeded。 cnpg-controller-managerdeployment,1/1 ready replicas。- 一个 operator pod
cnpg-controller-manager-<hash>正在运行。
检查 operator 的环境变量,确认 ACP 特定的默认值:
你应看到:
ENABLE_IMAGE_REWRITE_TOLERANCE = truePOSTGRES_IMAGE_NAME = build-harbor.alauda.cn/middleware/cnpg/postgresql:18.3-standard-trixiePGBOUNCER_IMAGE_NAME = build-harbor.alauda.cn/middleware/cnpg/pgbouncer:1.25.1
如果 POSTGRES_IMAGE_NAME 带有时间戳标签(例如 18.3-202605070509-standard-trixie),或者缺少 ENABLE_IMAGE_REWRITE_TOLERANCE,说明你使用的是 pre-v1.29.0-acp.1 build。请参阅 升级 了解修复操作步骤。
下一步
- 架构 — operator + Cluster CR model。
- 升级 — patch/minor version upgrade 操作步骤。
- release notes — 各版本变更。
“创建集群”演练和 Troubleshooting 参考将安排在后续的文档版本中。目前,架构页面介绍了 Cluster CR model,而升级页面包含常见安装问题的诊断步骤。