0

我正在使用 k3d 在同一主机(我在 catalina 下的 macbook)上部署集群以进行测试,我的上下文是学习 ArgoCD ,因为我在同一个 docker 网络上创建了 2 个 k3s 集群

k3d cluster create argocd --no-lb --servers=2 --agents=2
k3d cluster create sega --api-port 6550 --no-lb --servers=2 --agents=2 --network k3d-argocd

argoCD 工作正常,我可以访问 UI 并在 In-cluster 上部署一个简单的应用程序

我的问题是当我尝试将sega集群添加到我在 argocd 集群上的 ArgoCD 安装时

命令是

argocd cluster add k3d-sega --insecure

这是我一直收到的错误消息

INFO[0000] ServiceAccount "argocd-manager" already exists in namespace "kube-system"
INFO[0000] ClusterRole "argocd-manager-role" updated
INFO[0000] ClusterRoleBinding "argocd-manager-role-binding" updated
FATA[0000] rpc error: code = Unknown desc = Get "https://0.0.0.0:6550/version?timeout=32s": dial tcp 0.0.0.0:6550: connect: connection refused

谢谢 !

编辑 2021 年 4 月 22 日,这绝对不是 k3d 问题,它与 ArgoCD 安全配置有关(用 2 个 EKS 集群测试)并且仍然存在同样的问题。

4

0 回答 0