July 2019
Intermediate to advanced
502 pages
14h
English
Argo CD follows best practices and expects to be installed in a dedicated namespace on your Kubernetes cluster:
$ kubectl create namespace argocd$ kubectl apply -n argocd -f https://raw.githubusercontent.com/argoproj/argo-cd/stable/manifests/install.yaml
Let's see what was created. Argo CD installed four types of objects: pods, services, deployments, and replica sets. Here are the pods:
$ kubectl get all -n argocdNAME READY STATUS RESTARTS AGEpod/argocd-application-controller-7c5cf86b76-2cp4z 1/1 Running 1 1mpod/argocd-repo-server-74f4b4845-hxzw7 1/1 Running 0 1mpod/argocd-server-9fc58bc5d-cjc95 1/1 Running 0 1mpod/dex-server-8fdd8bb69-7dlcj 1/1 Running 0 1m
Here are the services:
NAME TYPE CLUSTER-IP EXTERNAL-IP ...