Top Tags

Setting Up Argo CD on Kubernetes

Learn how to install and configure Argo CD, a popular GitOps continuous delivery tool, on a Kubernetes cluster. This guide covers the installation process, basic configuration, and how to deploy applications using Argo CD.

Getting started https://argo-cd.readthedocs.io/en/stable/getting_started/

Edit ingress-nginx to use LoadBalancer

ingress.yaml

yaml
1apiVersion: networking.k8s.io/v1
2kind: Ingress
3metadata:
4 name: argocd-server-ingress
5 namespace: argocd
6 annotations:
7 nginx.ingress.kubernetes.io/force-ssl-redirect: "true"
8 nginx.ingress.kubernetes.io/ssl-passthrough: "true"
9spec:
10 ingressClassName: nginx
11 rules:
12 - host: argocd.tkweb.site
13 http:
14 paths:
15 - path: /
16 pathType: Prefix
17 backend:
18 service:
19 name: argocd-server
20 port:
21 name: https
bash
1kubectl edit deployment ingress-nginx-controller -n ingress-nginx
yaml
1containers:
2 - name: controller
3 args:
4 - /nginx-ingress-controller
5 - --enable-ssl-passthrough # ← add this line