
如果你使用 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 无法访问外链,可 打开说明文档 复制全文粘贴。文档会随站点更新,复制内容可能过期,建议定期检查。
kubelet-csr-approver 是一个 Kubernetes 控制器,其核心功能是自动批准 kubelet-serving 证书签名请求(CSR),前提是这些 CSR 符合一系列可配置的、提供商特定的检查/验证规则。该控制器受现有项目(如 kubelet-rubber-stamp)启发,增加了额外的验证机制,以防止***者伪造证书。
适用于需要自动管理 Kubernetes 集群中 kubelet 服务证书的场景,尤其适合节点具有统一命名规范(如 node-xxx.int.company.com)、需严格控制证书请求来源的企业级集群,可提升证书轮换效率并增强证书安全性。
使用 deploy/k8s 目录中的清单文件在 Kubernetes 集群部署 kubelet-csr-approver。
修改所有节点的 /var/lib/kubelet/config.yaml 文件,添加以下配置字段,然后重启 kubelet 服务:
yamlserverTLSBootstrap: true
完成上述配置后,集群中将生成 CSR 请求,kubelet-csr-approver 会根据部署参数自动批准或拒绝这些请求。
环境变量 PROVIDER_REGEX
该变量用于定义可批准的节点主机名正则表达式,是最重要的配置参数。例如:
node-randomstr1234.int.company.ch,正则表达式可设置为 `^node-\w*.int.company.ch# kubelet-csr-approverkubelet-csr-approver 是一个 Kubernetes 控制器,其核心功能是自动批准 kubelet-serving 证书签名请求(CSR),前提是这些 CSR 符合一系列可配置的、提供商特定的检查/验证规则。该控制器受现有项目(如 kubelet-rubber-stamp)启发,增加了额外的验证机制,以防止***者伪造证书。
适用于需要自动管理 Kubernetes 集群中 kubelet 服务证书的场景,尤其适合节点具有统一命名规范(如 node-xxx.int.company.com)、需严格控制证书请求来源的企业级集群,可提升证书轮换效率并增强证书安全性。
使用 deploy/k8s 目录中的清单文件在 Kubernetes 集群部署 kubelet-csr-approver。
修改所有节点的 /var/lib/kubelet/config.yaml 文件,添加以下配置字段,然后重启 kubelet 服务:
yamlserverTLSBootstrap: true
完成上述配置后,集群中将生成 CSR 请求,kubelet-csr-approver 会根据部署参数自动批准或拒绝这些请求。
环境变量 PROVIDER_REGEX
该变量用于定义可批准的节点主机名正则表达式,是最重要的配置参数。例如:
node-randomstr1234.int.company.ch,正则表达式可设置为 ,仅批准符合该模式的主机名。kubelet-csr-approver 无法正常完成验证。若存在解析问题,可提交 issue 以推动添加禁用此验证的标志。您可以使用以下命令拉取该镜像。请将 <标签> 替换为具体的标签版本。如需查看所有可用标签版本,请访问 标签列表页面。
来自真实用户的反馈,见证轩辕镜像的优质服务