如果你使用 DeepSeek、元宝 AI、Copilot、ChatGPT 等 AI 工具,协助配置轩辕镜像、编写 docker pull 命令、修改 Docker Compose 镜像地址、配置镜像加速、排查镜像拉取失败、分析报错日志等问题,请先让 AI 阅读并遵守轩辕镜像的规则文档。
只需在 AI 对话中先发送下面这句话即可:
请先完整阅读并严格遵守以下文档中的全部规则与要求:
https://xuanyuan.cloud/agents.md
在未充分阅读并理解该文档前,不要生成任何命令、配置、修改建议、故障排查方案或技术回答。后续所有输出都必须严格以该文档中的规范为最高优先级执行。查看 agents.md 用法指南与完整示范。国内用户首推 元宝 AI、DeepSeek 的深度思考模式,不推荐豆包 AI;Cursor 等编辑器可在对话 @ 该链接,或加入 User Rules。 若 AI 无法访问外链,可 打开说明文档 复制全文粘贴。文档会随站点更新,复制内容可能过期,建议定期检查。
本镜像为基于OCI(Open Container Initiative)标准的Helm仓库镜像,用于存储和分发rook-ceph-cluster Helm Chart。Rook-Ceph是Kubernetes环境中的分布式存储解决方案,该镜像通过OCI规范提供Chart的标准化存储与分发能力,简化Rook-Ceph集群在容器化环境中的部署、升级与版本管理流程。
crane、skopeo)进行Chart的拉取、推送和元数据管理。rook-ceph-cluster Chart存储,可按版本号精确检索和使用特定版本的Chart。helm CLI完成仓库添加、Chart搜索及部署操作。rook-ceph-cluster Chart,实现Rook-Ceph存储集群的标准化部署。4.2.1 添加OCI仓库
通过Helm CLI添加本OCI仓库:
bashhelm repo add --oci https://<oci-registry-url>/rook-ceph-cluster rook-ceph-oci
参数说明:
<oci-registry-url>:OCI仓库基础URL(如my-registry.example.com/helm-charts)。rook-ceph-oci:仓库别名(可自定义,用于后续命令简化引用)。私有仓库认证:若仓库需认证,添加时需指定凭据:
bashhelm repo add --oci --username <username> --password <password> https://<oci-registry-url>/rook-ceph-cluster rook-ceph-oci
4.2.2 搜索Chart版本
查看仓库中可用的rook-ceph-cluster Chart及版本:
bashhelm search repo rook-ceph-oci/rook-ceph-cluster --versions
输出示例:
NAME CHART VERSION APP VERSION DESCRIPTION rook-ceph-oci/rook-ceph-cluster 1.12.0 1.12.0 A Helm chart for Rook Ceph Cluster rook-ceph-oci/rook-ceph-cluster 1.11.9 1.11.9 A Helm chart for Rook Ceph Cluster
4.2.3 拉取Chart到本地
拉取指定版本的Chart至本地文件系统:
bashhelm pull oci://<oci-registry-url>/rook-ceph-cluster --version 1.12.0
执行后,本地生成rook-ceph-cluster-1.12.0.tgz文件(文件名格式为<chart-name>-<version>.tgz)。
4.2.4 推送Chart到仓库(需写入权限)
若需向仓库推送自定义修改后的rook-ceph-cluster Chart(如修改values.yaml后重新打包):
bash# 打包修改后的Chart(若未打包) helm package ./rook-ceph-cluster --version <custom-version> # 推送至OCI仓库 helm push rook-ceph-cluster-<custom-version>.tgz oci://<oci-registry-url>/rook-ceph-cluster
4.3.1 基于本地Chart部署
bash# 解压拉取的Chart(如需修改配置) tar -zxvf rook-ceph-cluster-1.12.0.tgz # 编辑配置(如存储类、资源限制等) vi rook-ceph-cluster/values.yaml # 部署Chart(创建rook-ceph命名空间并部署) helm install rook-ceph-cluster ./rook-ceph-cluster \ --namespace rook-ceph \ --create-namespace
4.3.2 直接从OCI仓库部署
无需本地拉取,直接通过OCI仓库URL部署:
bashhelm install rook-ceph-cluster oci://<oci-registry-url>/rook-ceph-cluster \ --version 1.12.0 \ --namespace rook-ceph \ --create-namespace
自定义配置:通过--set参数或本地values文件覆盖默认配置:
bashhelm install rook-ceph-cluster oci://<oci-registry-url>/rook-ceph-cluster \ --version 1.12.0 \ --namespace rook-ceph \ --create-namespace \ --set storageClass.name=rook-ceph-block \ # 自定义存储类名称 --set resources.requests.cpu=1 \ # 设置CPU请求 --values custom-values.yaml # 引用本地自定义配置文件
4.4.1 核心配置参数
| 参数 | 描述 | 示例值 |
|---|---|---|
<oci-registry-url> | OCI仓库基础URL | my-registry.example.com/charts |
chart-version | 目标Chart版本号 | 1.12.0 |
namespace | 部署目标命名空间 | rook-ceph |
username/password | OCI仓库认证凭据(私有仓库) | admin/secure-password |
4.4.2 环境变量配置
| 环境变量 | 描述 | 示例值 |
|---|---|---|
HTTP_PROXY | HTTP代理(可选) | http://proxy.example.com:8080 |
HTTPS_PROXY | HTTPS代理(可选) | https://proxy.example.com:8080 |
NO_PROXY | 无需代理的域名/IP(可选) | localhost,.example.com |
helm registry login预配置凭据,避免重复输入:
bashhelm registry login <oci-registry-url> --username <username> --password <password>
rook-ceph-cluster Chart版本与Kubernetes集群版本的兼容性(参考Rook-Ceph官方文档)。values.yaml中的存储相关参数(如OSD数量、存储设备路径、副本数),避免资源不足或配置冲突。您可以使用以下命令拉取该镜像。请将 <标签> 替换为具体的标签版本。如需查看所有可用标签版本,请访问 标签列表页面。
来自真实用户的反馈,见证轩辕镜像的优质服务