initial demo

This commit is contained in:
Hans Dominik Werner
2026-04-15 21:53:39 +02:00
commit d3991b7a85
12 changed files with 312 additions and 0 deletions

45
docs/demo-script.md Normal file
View File

@@ -0,0 +1,45 @@
# Demo-Script (5 Minuten)
## 1. Setup zeigen
- Gitea UI offen
- Argo CD UI offen
- Kubernetes Namespace `demo-app`
## 2. Vorher-Zustand zeigen
```bash
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:
```yaml
replicaCount: 2
image:
tag: "1.27"
message: "v2 upgraded by gitops"
```
Dann:
```bash
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
```bash
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
```bash
kubectl -n demo-app port-forward svc/demo-app 8081:80
```
Dann im Browser `http://localhost:8081`.