通过 YAML 安装
目录
何时使用此方法?前提条件通过 YAML 安装 Alauda Container Platform Registry操作步骤配置参考必填字段验证更新/卸载 Alauda Container Platform Registry更新卸载何时使用此方法?
推荐用于:
- 具有 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 集群执行以下命令: