ArgoCD on Pi4 with existing k3s cluster
kubectl create namespace argocd
For Pi there is no ARM image built
I have used rdelprete/argocd-arm64:v2.1.3
and replaced images within https://raw.githubusercontent.com/argoproj/argo-cd/stable/manifests/install.yaml
Apply ArgoCD kubectl apply -n argocd -f install.yaml
Apply Application e.g. monitoring-deploy.yaml
kubectl apply -f monitoring-deploy.yaml
this will create the namespace as its included in the example deployment.
- kubectl get svc -n argocd
- kubectl port-forward svc/argocd-server 8080:443 -n argocd
- kubectl -n argocd get secret argocd-initial-admin-secret -o jsonpath="{.data.password}" | base64 --decode && echo
note: you can change and delete init password
Links
- Nana Janashia Config repo: https://gitlab.com/nanuchi/argocd-app-config
- Install ArgoCD: https://argo-cd.readthedocs.io/en/stable/getting_started/#1-install-argo-cd
- Login to ArgoCD: https://argo-cd.readthedocs.io/en/stable/getting_started/#4-login-using-the-cli
- ArgoCD Configuration: https://argo-cd.readthedocs.io/en/stable/operator-manual/declarative-setup/