913 B
913 B
Demo-Script (5 Minuten)
1. Setup zeigen
- Gitea UI offen
- Argo CD UI offen
- Kubernetes Namespace
demo-app
2. Vorher-Zustand zeigen
kubectl -n demo-app get deploy,pods,svc,cm
kubectl -n demo-app get cm demo-app-html -o yaml
3. Git-Änderung machen
In charts/demo-app/values.yaml ändern:
replicaCount: 2
image:
tag: "1.27"
message: "v2 upgraded by gitops"
Dann:
git add charts/demo-app/values.yaml
git commit -m "demo: upgrade app"
git push
4. Argo CD zeigen
- App geht kurz auf OutOfSync / Progressing
- danach wieder Synced / Healthy
5. Ergebnis zeigen
kubectl -n demo-app get deploy,pods,svc,cm
kubectl -n demo-app rollout status deploy/demo-app
kubectl -n demo-app get cm demo-app-html -o yaml
6. Optional Browser-Check
kubectl -n demo-app port-forward svc/demo-app 8081:80
Dann im Browser http://localhost:8081.