无法访问 ArgoCD Web UI - 连接问题

无法访问 ArgoCD Web UI - 连接问题

我无法访问 ArgoCD Web UI,我正在寻求帮助来解决问题。以下是详细信息:

问题描述:

  • 我已使用 Minikube 在我的 Kubernetes 集群上成功安装了 ArgoCD。
  • ArgoCD 服务器似乎运行正常,以下命令可确认:kubectl get pods -n argocd

面临的问题:

  • 当尝试通过浏览器访问 ArgoCD 网页用户界面时https://本地主机:8080(或通过我的 VM IP 地址),连接失败。

附加信息:

  • 我尝试重新启动 Minikube,但问题仍然存在。
  • 使用的端口转发命令是:kubectl port-forward svc/argocd-server -n argocd 8080:443
  • CURL 结果:
curl -k https://10.244.0.33:8080
curl: (7) Failed to connect to 10.244.0.33 port 8080: Connection refused

我的终端和服务

[docker@localhost ~]$ kubectl --namespace argocd get endpoints
NAME                                      ENDPOINTS                                            AGE
argocd-applicationset-controller          10.244.0.27:8080,10.244.0.27:7000                    4m49s
argocd-dex-server                         10.244.0.32:5558,10.244.0.32:5557,10.244.0.32:5556   4m49s
argocd-metrics                            10.244.0.31:8082                                     4m49s
argocd-notifications-controller-metrics   10.244.0.28:9001                                     4m49s
argocd-redis                              10.244.0.29:6379                                     4m49s
argocd-repo-server                        10.244.0.30:8084,10.244.0.30:8081                    4m49s
argocd-server                             10.244.0.33:8080,10.244.0.33:8080                    4m49s
argocd-server-metrics                     10.244.0.33:8083 
                                    4m49s

[docker@localhost ~]$ kubectl --namespace argocd get service
NAME                                      TYPE        CLUSTER-IP       EXTERNAL-IP   PORT(S)                      AGE
argocd-applicationset-controller          ClusterIP   10.97.235.204    <none>        7000/TCP,8080/TCP            5m20s
argocd-dex-server                         ClusterIP   10.109.215.13    <none>        5556/TCP,5557/TCP,5558/TCP   5m20s
argocd-metrics                            ClusterIP   10.106.29.80     <none>        8082/TCP                     5m20s
argocd-notifications-controller-metrics   ClusterIP   10.106.161.235   <none>        9001/TCP                     5m20s
argocd-redis                              ClusterIP   10.99.228.17     <none>        6379/TCP                     5m20s
argocd-repo-server                        ClusterIP   10.101.1.116     <none>        8081/TCP,8084/TCP            5m20s
argocd-server                             NodePort    10.101.40.35     <none>        80:32617/TCP,443:31182/TCP   5m20s
argocd-server-metrics                     ClusterIP   10.110.62.178    <none>        8083/TCP                     5m20s


我感谢任何帮助我解决这个问题的指导或见解

答案1

我找到了该问题的解决方案。我运行了以下代码:

kubectl port-forward svc/argocd-server -n argocd 8080:443 --address 0.0.0.0
sudo firewall-cmd --zone=public --permanent --add-port=8080/tcp
sudo firewall-cmd --reload

答案2

kubectl port-forward svc/argocd-server -n argocd 8080:443 --address 0.0.0.0 如上所述,在上面的命令中添加 --address 0.0.0.0 就可以让它为我工作。

相关内容