
如果你使用 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 无法访问外链,可 打开说明文档 复制全文粘贴。文档会随站点更新,复制内容可能过期,建议定期检查。
本镜像包含构建脚本,用于创建Calico BIRD路由反射器,可在Calico Docker节点集群中部署路由反射器集群。默认生成calico/routereflector镜像,也可直接使用DockerHub上的公开镜像,无需本地构建。
calicoctl配置与路由反射器的对等关系,无需额外修改路由反射器配置。适用于大规模Calico Docker集群,需减少节点间全网格BGP连接数的场景,如:
在路由反射器主机上执行以下命令(需Docker v1.6+):
bashdocker run -privileged -net=host -d \ -e IP=<IPv4_RR> \ [-e IP6=<IPv6_RR>] \ -e ETCD_ENDPOINTS=<http://ETCD_IP:PORT> \ calico/routereflector
参数说明:
<IPv4_RR>:路由反射器主机的IPv4地址(BIRD实例绑定此地址)。<IPv6_RR>(可选):路由反射器主机的IPv6地址(BIRD6实例绑定此地址)。<ETCD_IP:PORT>:etcd集群节点的IPv4地址和端口。向etcd添加路由反射器条目,使其参与对等关系:
IPv4条目
bashcurl -L http://<ETCD_IP:PORT>:2379/v2/keys/calico/bgp/v1/rr_v4/<IPv4_RR> -XPUT -d value="{\"ip\":\"<IPv4_RR>\",\"cluster_id\":\"<CLUSTER_ID>\"}"
IPv6条目
bashcurl -L http://<ETCD_IP:PORT>:2379/v2/keys/calico/bgp/v1/rr_v6/<IPv6_RR> -XPUT -d value="{\"ip\":\"<IPv6_RR>\",\"cluster_id\":\"<CLUSTER_ID>\"}"
cluster_id为路由反射器集群的唯一标识(IPv4格式,如1.0.0.1)。
若etcd启用TLS/SSL,需挂载证书文件并设置环境变量:
bashdocker run -privileged -net=host -d \ -e IP=<IPv4_RR> \ [-e IP6=<IPv6_RR>] \ -e ETCD_ENDPOINTS=<https://ETCD_IP:PORT> \ -v <本地证书目录>:<容器挂载目录> \ -e ETCD_CA_CERT_FILE=<容器挂载目录>/<CA证书文件> \ -e ETCD_CERT_FILE=<容器挂载目录>/<客户端证书文件> \ -e ETCD_KEY_FILE=<容器挂载目录>/<客户端密钥文件> \ calico/routereflector
添加etcd条目时需携带证书:
bash# IPv4条目 curl --cacert <本地CA证书> --cert <本地客户端证书> --key <本地客户端密钥> -L https://<ETCD_IP:PORT>:2379/v2/keys/calico/bgp/v1/rr_v4/<IPv4_RR> -XPUT -d value="{\"ip\":\"<IPv4_RR>\",\"cluster_id\":\"<CLUSTER_ID>\"}"
关闭节点全网格
bashcalicoctl bgp node-mesh off
设置默认节点AS号
查看当前AS号:
bashcalicoctl bgp default-node-as
修改AS号(如设置为65123):
bashcalicoctl bgp default-node-as 65123
全局对等配置(可选)
若所有节点需与所有路由反射器对等:
bashcalicoctl bgp peer add <路由反射器IP> as <AS号>
若节点仅需与部分路由反射器对等,在目标节点执行:
bashcalicoctl node bgp peer add <路由反射器IP> as <AS号>
大规模集群中,可按机架划分路由反射器集群:
cluster_id(如1.0.0.1)。cluster_id=1.0.0.1,节点N1-N3与RR1、RR2对等。cluster_id=1.0.0.2,节点N4-N6与RR3、RR4对等。您可以使用以下命令拉取该镜像。请将 <标签> 替换为具体的标签版本。如需查看所有可用标签版本,请访问 标签列表页面。





来自真实用户的反馈,见证轩辕镜像的优质服务