问题解决。
原因如下:
第一次去连接时,没有开启host集群主机上的防火墙端口(yaml配置文件里的proxy-server参数中的8080),导致失败
第二次去连接时,由于删除了原先的集群再重新创建,此时代理部署的yaml文件中的token是变掉的,但由于没有去member集群上重现创建agent.yaml,所以导致连接失败
解决方案:重新基于Host 集群为代理部署 (Deployment) 生成的 YAML 配置在member集群上去创建一个agent
agent.yaml
诊断方法:
1、kubectl -n kubesphere-system get po —》 查看cluster-agent pod的运行状态
2、kubectl -n kubesphere-system logs cluster-agent-pod-name –》查看pod的运行日志
发现报错信息:
W1018 00:34:52.471298 1 agent.go:173] Retrying in 2m0s…
W1018 00:36:52.795892 1 agent.go:168] Connection error: Unauthorized agent (Attempt: 336)
重新生成agent.yaml后,执行:
kubectl -n kubesphere-system apply -f agent.yaml –》问题解决