Orchestration

Argocd Playground

ArgoCD is a declarative GitOps continuous delivery tool for Kubernetes. This playground includes a running k3s cluster with ArgoCD deployed and ready..

Get access to the Argocd playground with one click

Welcome to the ArgoCD Playground!

ArgoCD — the CNCF-graduated, declarative GitOps CD tool for Kubernetes. Your cluster starts automatically; ArgoCD deploys to the argocd namespace in the background.

What’s Pre-configured

  • k3s single-node cluster
  • ArgoCD deploying to the argocd namespace
  • argocd CLI with credentials saved to ~/credentials.txt

Quick Start

kubectl get pods -n argocd -w    # watch ArgoCD start (3-5 min)
cat ~/credentials.txt             # get admin password

Common Workflows

# Log in and create a GitOps application
argocd login localhost:443 --insecure \
  --username admin \
  --password $(grep Password ~/credentials.txt | cut -d' ' -f2)

argocd app create guestbook \
  --repo https://github.com/argoproj/argocd-example-apps.git \
  --path guestbook --dest-namespace default \
  --dest-server https://kubernetes.default.svc

argocd app sync guestbook
argocd app get guestbook
argocd app history guestbook

Advanced Tips

# Automated sync policy
argocd app set guestbook --sync-policy automated --auto-prune

# Health check
argocd app wait guestbook --health

# App of apps pattern
argocd app create apps \
  --repo https://github.com/argoproj/argocd-example-apps.git \
  --path apps --dest-namespace argocd \
  --dest-server https://kubernetes.default.svc

Session Notes

  • Session lasts 1 hour.
  • ArgoCD takes 3–5 minutes to fully initialise. Watch with kubectl get pods -n argocd -w.