bookmark_borderArgoCD on Mac

Argo CD is a declarative, GitOps continuous delivery tool for Kubernetes.

Install Argocd CLI on mac

brew install argocd

Install Agrocd on K8s Cluster

kubectl create namespace argo-rollouts
kubectl apply -n argo-rollouts -f

Change Service Type for example NodePort

kubectl patch svc argocd-server -n argocd -p '{"spec": {"type": "NodePort"}}'

If you want to set up specific port

kubectl edit service argocd-server -n argocd 
  - name: http
    nodePort: 30004
    port: 80
    protocol: TCP
    targetPort: 8080
  - name: https
    nodePort: 30005
    port: 443

Get Default Password

kubectl get pods -n argocd -l -o name | cut -d'/' -f 2

Login and check the argocd context

argocd login --name ${k8s-name} ${agrocd-server} --grpc-web


  • name: prod-argocd
  • agrocd-server:
argocd context 
#         dev-argocd