我们一直在概念验证 EKS 集群(运行 1.18)中使用 ArgoCD,昨天我们尝试将其从 ArgoCD 1.7.10 更新到 1.8.7。我们的第一次尝试是这样做:
kubectl apply -n argocd -f https://raw.githubusercontent.com/argoproj/argo-cd/v1.8.7/manifests/install.yaml
只是挂起了,根本没有给出任何输出。从那时起,我们已经确定清单尝试安装的第一件事是几个 CRD,并且从那时起安装任何 CRD 的尝试都非常不可靠。甚至尝试从https://www.eksworkshop.com/intermediate/270_custom_resource_definition/creating_crd/将会超时,但只是有时。
我们删除了整个 argocd 命名空间,并且无法使用以下命令重新安装 ArgoCD:
kubectl apply -n argocd -f https://raw.githubusercontent.com/argoproj/argo-cd/v1.7.10/manifests/install.yaml
它就会以同样的方式挂起。
我从完整清单中提取了 CRD,并尝试单独应用它 - 这至少会给出来自 kubectl 的超时错误。我还尝试过剥离 CRD(将其剥离为最小架构并删除可选组件),但这并没有什么区别。
我找不到任何错误原因,在 AWS 日志中也找不到任何内容。所以我有点困惑,不知道在哪里可以找到问题的原因。
有人能建议问题可能是什么或者我可以在哪里找到更多线索吗?
谢谢