
如果你使用 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 无法访问外链,可 打开说明文档 复制全文粘贴。文档会随站点更新,复制内容可能过期,建议定期检查。
该镜像提供适用于Kubernetes的CIFS(Common Internet File System)存储插件,支持amd64、arm、arm64多种硬件架构。作为Kubernetes存储扩展,它允许集群中的Pod通过CIFS/SMB协议挂载网络共享存储,实现跨节点的存储资源访问。
部署CSI驱动
通过DaemonSet部署插件到集群所有节点(根据架构自动拉取对应镜像):
yaml# 示例DaemonSet片段 apiVersion: apps/v1 kind: DaemonSet metadata: name: cifs-csi-node namespace: kube-system spec: selector: matchLabels: app: cifs-csi-node template: metadata: labels: app: cifs-csi-node spec: containers: - name: cifs-csi-driver image: [镜像名称] # 实际使用时替换为该CIFS插件镜像地址 securityContext: privileged: true volumeMounts: - name: mountpoint-dir mountPath: /var/lib/kubelet/pods - name: plugin-dir mountPath: /var/lib/kubelet/plugins/cifs.csi.k8s.io volumes: - name: mountpoint-dir hostPath: path: /var/lib/kubelet/pods type: Directory - name: plugin-dir hostPath: path: /var/lib/kubelet/plugins/cifs.csi.k8s.io type: DirectoryOrCreate
创建StorageClass
定义使用CIFS插件的StorageClass:
yamlapiVersion: storage.k8s.io/v1 kind: StorageClass metadata: name: cifs-sc provisioner: cifs.csi.k8s.io # 插件provisioner名称 parameters: server: "smb-server.example.com" # CIFS服务器地址 share: "data-share" # 共享目录名称 username: "smb-user" # 访问用户名 password: "smb-password" # 访问密码 mountOptions: "vers=3.0,sec=ntlmssp" # 挂载选项(协议版本、安全模式等) reclaimPolicy: Delete # 卷回收策略(Delete/Retain)
创建PersistentVolumeClaim
通过PVC请求CIFS存储卷:
yamlapiVersion: v1 kind: PersistentVolumeClaim metadata: name: cifs-pvc spec: accessModes: - ReadWriteMany # CIFS支持多节点读写 storageClassName: cifs-sc resources: requests: storage: 10Gi # 请求存储容量(实际受共享目录限制)
在Pod中使用存储卷
将PVC挂载到Pod:
yamlapiVersion: v1 kind: Pod metadata: name: cifs-test-pod spec: containers: - name: test-container image: busybox command: ["sh", "-c", "while true; do echo Hello > /data/test.txt; sleep 10; done"] volumeMounts: - name: cifs-volume mountPath: /data volumes: - name: cifs-volume persistentVolumeClaim: claimName: cifs-pvc
| 参数名 | 描述 | 示例值 |
|---|---|---|
| server | CIFS服务器IP或域名 | "192.168.1.100" 或 "smb-server.example.com" |
| share | 共享目录名称 | "shared-data" 或 "user/home" |
| username | 访问共享的用户名 | "admin" |
| password | 访问共享的密码 | "secret-password" |
| mountOptions | 挂载选项(多个选项用逗号分隔) | "vers=3.0,sec=ntlmssp,ro"(只读模式) |
您可以使用以下命令拉取该镜像。请将 <标签> 替换为具体的标签版本。如需查看所有可用标签版本,请访问 标签列表页面。
来自真实用户的反馈,见证轩辕镜像的优质服务