Getting started https://argo-cd.readthedocs.io/en/stable/getting_started/
Edit ingress-nginx to use LoadBalancer
ingress.yaml
yaml
1apiVersion: networking.k8s.io/v12kind: Ingress3metadata:4 name: argocd-server-ingress5 namespace: argocd6 annotations:7 nginx.ingress.kubernetes.io/force-ssl-redirect: "true"8 nginx.ingress.kubernetes.io/ssl-passthrough: "true"9spec:10 ingressClassName: nginx11 rules:12 - host: argocd.tkweb.site13 http:14 paths:15 - path: /16 pathType: Prefix17 backend:18 service:19 name: argocd-server20 port:21 name: httpsbash
1kubectl edit deployment ingress-nginx-controller -n ingress-nginxyaml
1containers:2 - name: controller3 args:4 - /nginx-ingress-controller5 - --enable-ssl-passthrough # ← add this line