参考文档:https://github.com/kubesphere/community/blob/master/sig-multicluster/how-to-setup-multicluster-on-kubesphere/README_zh.md

按照官方参考文档步骤,创建多集群,已经修改 H 和 M 集群配置,但是在 H 的 dashboard 中导入 M 集群失败,报错如下

cannot generate agent deployment yaml for member cluster because tower.kubesphere-system.svc service has no public address, please check tower.kubesphere-system.svc status, or set address mannually in ClusterConfiguration

在 H 集群查看 svc 状态

$  kubectl get svc -n kubesphere-system | grep "tower"
tower                   LoadBalancer   10.233.16.105   <pending>     8080:30900/TCP    2d5h

$ kubectl describe svc tower -n kubesphere-system
Name:                     tower
Namespace:                kubesphere-system
Labels:                   app=tower
Annotations:              Selector:  app=tower
Type:                     LoadBalancer
IP:                       10.233.16.105
Port:                     <unset>  8080/TCP
TargetPort:               8080/TCP
NodePort:                 <unset>  30900/TCP
Endpoints:                10.233.96.72:8080
Session Affinity:         None
External Traffic Policy:  Cluster
Events:                   <none>
  • Jeff 回复了此帖
    bill-byteArk 更改标题为「多集群创建中通过代理连接导入集群失败