解决 ArgoCD 中 Ingress 卡在“Progressing”状态的问题

问题描述 投票:0回答:4

我已经在 OpenShift 上运行了 ArgoCD,它尝试同步的一个 Ingress 已经卡在“Progressing”状态相当长一段时间了。我可以在哪里检查以确定是否仍在取得任何进展,或者进展如何?当 ArgoCD 没有报告错误时,我该如何排除故障?

openshift kubernetes-ingress argocd
4个回答
3
投票

我也遇到过同样的问题。 请检查 github 上的这个线程。 正如之前的评论者提到的,进度状态是由 ingress 实现引起的。反过来,Argo 在这件事上确实缺乏可见性。 此评论中有更多详细说明。


0
投票

Argo CD 列出了一些与此相关的已知问题:https://argo-cd.readthedocs.io/en/stable/faq/#why-is-my-application-stuck-in-progressing-state

在您的情况下,

status.loadBalancer.ingress
可能是空的。


0
投票

我遇到了类似的问题,但使用了部署资源。

我所做的是:

  1. 我在 ArgoCD 中查找了幽灵资源。
  2. 我复制了清单选项卡所需的内容。
  3. 我通过 openshift 控制台中的添加窗口手动应用了内容。
  4. 我缩小了资源规模,这样它就能提供健康的状态,并且不会阻止同步。

-2
投票

因为ingress svc的status.loadBalancer.ingress数据为空。尝试使用 LoadBalancer svc 类型

© www.soinside.com 2019 - 2024. All rights reserved.