我已经在 OpenShift 上运行了 ArgoCD,它尝试同步的一个 Ingress 已经卡在“Progressing”状态相当长一段时间了。我可以在哪里检查以确定是否仍在取得任何进展,或者进展如何?当 ArgoCD 没有报告错误时,我该如何排除故障?
我也遇到过同样的问题。 请检查 github 上的这个线程。 正如之前的评论者提到的,进度状态是由 ingress 实现引起的。反过来,Argo 在这件事上确实缺乏可见性。 此评论中有更多详细说明。
Argo CD 列出了一些与此相关的已知问题:https://argo-cd.readthedocs.io/en/stable/faq/#why-is-my-application-stuck-in-progressing-state
在您的情况下,
status.loadBalancer.ingress
可能是空的。
我遇到了类似的问题,但使用了部署资源。
我所做的是:
因为ingress svc的status.loadBalancer.ingress数据为空。尝试使用 LoadBalancer svc 类型