本地调试rancher agent

2022-01-27  本文已影响0人  flystarts

在rancher上导入一个集群,得到yaml,修改这个yaml,去掉deploy部分,然后apply

执行kc get secret -n cattle-system可以得到2个secret,

其中cattle-credentials-XXX是agent访问rancher的凭证,里边的token配置到环境变CATTLE_TOKEN中

cattle-token-XXX是agent访问自己所在K8S的凭证,里边的ca和token放到./kubernetes下的ca.crt和token文件中

配置agent环境变量:

CATTLE_TOKEN=7dtfjd7x5b6zkfr8rz4rtz592dtrwbnpzdt87t9jzgbjrpnxf5fmpw;CATTLE_SERVER=https://127.0.0.1:8443;CATTLE_CLUSTER=true;KUBERNETES_SERVICE_HOST=172.17.18.12;KUBERNETES_SERVICE_PORT=6443

把K8S的config文件拷贝到默认用户下.kube目录下

然后就可以启动agent了

上一篇 下一篇

猜你喜欢

热点阅读