如何访问运行在EKS上的ArgoCD服务器pod ?



我正在使用terraform创建一个EKS集群,然后我通过舵图在其上部署ArgoCD pod。现在,我想访问我的ArgoCD服务器UI在我的浏览器,但无法访问它。我的EKS在一个私有子网中,我正在使用VPN访问它。

如果有人知道在我的浏览器中访问我的ArgoCD的过程,请回复。

感谢

您可以创建一个入口资源对象,它的后端是您的srgocd-server服务,它将创建一个负载平衡器,您可以使用主机名访问您的UI。您需要有一个入口控制器来创建入口资源并提供入口。看看这些:-

aws-alb-controller

argocd-k8s-ingress

apiVersion: networking.k8s.io/v1
kind: Ingress
metadata:
annotations:
alb.ingress.kubernetes.io/certificate-arn: <certificate arn>
alb.ingress.kubernetes.io/healthcheck-path: /
alb.ingress.kubernetes.io/listen-ports: '[{"HTTP": 80,"HTTPS": 443}]'
alb.ingress.kubernetes.io/scheme: internet-facing
generation: 1
name: ingress-name
namespace: argocd
spec:
defaultBackend:
service:
name: argocd-server
port:
number: 80
rules:
- host: hostname
http:
paths:
- backend:
service:
name: argocd-server
port:
number: 80
path: /*
pathType: ImplementationSpecific

相关内容

  • 没有找到相关文章

最新更新