ArgoCD 的新手。我已经在我的 EKS 集群上部署了 ArgoCD,前面有一个 AWS ALB 控制器。
...
kubernetes.io/ingress.class: alb
alb.ingress.kubernetes.io/listen-port: '[{"HTTPS":443}]'
name: argo-ingress
namespace: argocd
spec:
rules:
- host: argocd.example.com
http:
paths:
- backend:
serviceName: argocd-server
servicePort: 80
path: /
鉴于 SSL 在 ALB 处终止,我使用具有以下参数的 API 服务器部署了 API 服务器:
spec:
containers:
- command:
- argocd-server
- --insecure
- --staticassets
- /shared/app
当我在集群上转发 ArgoCD 时,我能够在本地检索对象。
HTTP request sent, awaiting response... 200 OK
Length: 2080536 (2.0M) [application/javascript]
Saving to: ‘main.12b930b6a3d660c9da5a.js.2’
100%[===================================================================================================================>] 2,080,536 --.-K/s in 0.03s
2020-10-26 02:14:53 (64.2 MB/s) - ‘main.12b930b6a3d660c9da5a.js.2’ saved [2080536/2080536]
但是,当我使用浏览器访问 UI 时,我得到 200 MSG 并得到一个空白的 UI 页面,并且我得到 main.js 和图像的 400 错误。谁能帮我解决这个问题?