通过 YAML 安装
目录
何时使用此方法?
推荐用于:
- 具备 Kubernetes 专业知识,偏好手动操作的高级用户。
- 需要企业级存储(NAS、AWS S3、Ceph 等)的生产级部署。
- 需要对 TLS、ingress 进行细粒度控制的环境。
- 需要完全自定义 YAML 以实现高级配置。
前提条件
- 安装 Alauda Container Platform Registry 集群插件到目标集群。
- 配置好 kubectl,能够访问目标 Kubernetes 集群。
- 具有创建集群范围资源的集群管理员权限。
- 获取已注册的域名(例如 registry.yourcompany.com)创建域名
- 提供有效的 NAS 存储(例如 NFS、GlusterFS 等)。
- (可选)提供有效的 S3 存储(例如 AWS S3、Ceph 等)。如果没有现成的 S3 存储,可在集群内部署 MinIO(内置 S3)实例 部署 MinIO。
通过 YAML 安装 Alauda Container Platform Registry
操作步骤
-
创建一个名为 registry-plugin.yaml 的 YAML 配置文件,内容模板如下:
-
根据环境自定义以下字段:
-
如何创建 S3 凭据的 Secret:
将
<S3-CREDENTIALS-SECRET>替换为您的 S3 凭据 Secret 名称。 -
将配置应用到集群:
配置参考
必填字段
验证
-
查看插件状态:
-
验证 registry Pod:
更新/卸载 Alauda Container Platform Registry
更新
在 global 集群执行以下命令:
卸载
在 global 集群执行以下命令: