我正在配置ArgoCD,所有的荚都在运行状态,如下所示。
$ kubectl get pods -n argocd -o wide
NAME READY STATUS RESTARTS AGE IP NODE NOMINATED NODE READINESS GATES
argocd-application-controller 1/1 Running 0 138m 172.16.195.218 worker-1 <none> <none>
argocd-applicationset-controller 1/1 Running 0 138m 172.16.195.216 worker-1 <none> <none>
argocd-dex-server 1/1 Running 0 138m 172.16.59.213 worker-2 <none> <none>
argocd-notifications-controlle 1/1 Running 0 138m 172.16.195.217 worker-1 <none> <none>
argocd-redis 1/1 Running 0 138m 172.16.59.214 worker-2 <none> <none>
argocd-repo-server 1/1 Running 0 46m 172.16.59.216 worker-2 <none> <none>
argocd-server 1/1 Running 0 138m 172.16.59.215 worker-2 <none> <none>
但是当我创建一个新的应用程序时,ArgoCD会显示以下错误。
无法创建应用程序:用于测试的应用程序规范无效: InvalidSpecError:存储库不可访问: rpc错误:代码=不可用desc =连接错误: desc =“传输:拨号tcp:查找argocd-repo-server on 10.96.0.10:53: Readud172.16.59.215:50498->10.96.0.10:53: i/o超时值”
此错误不仅发生在使用私有git存储库时,还发生在使用公共github存储库时。从curl
到worker-2
节点的git存储库是可以的。
也许从argocd-server
到argocd-repo-server
的连接似乎超时了。但我不明白为何会出现这个问题。
我的环境:
Nodes)
)
发布于 2022-09-06 18:40:58
我没有基于calico的配置,但当我开始搞砸argo服务器服务时,也遇到了同样的问题。
使用干净的设置,我将NodePort配置用于服务器,而不是LoadBalancer。没有进一步隧道门户与argo,这两个工作与注册表连接。也会建议尝试同样的方法。
https://stackoverflow.com/questions/73276522
复制相似问题