解决ArgoCD Ingress资源一直处于Progressing状态
解决ArgoCD Ingress资源一直处于Progressing状态
这个问题,其实需要分版本做不同的处理。
主要是通过ArgoCD健康检查的自定义的资源检查来排除对Ingress的检查,主要请参考这两篇文章:
https://argo-cd.readthedocs.io/en/stable/operator-manual/health/#ingress
https://github.com/argoproj/argo-cd/issues/1704
我这里是使用的Ngnix Ingress,并且版本为v1.20.0所以进行如下设置:
1 | kubectl edit cm -n argocd argocd-cm |
1 | data:ba |
如果是v1.20.0版本以下的集群。
1 | data: |
最后同步。
1 | argocd app sync <Your APP> --force |
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 流水易寒の博客!