initial demo
This commit is contained in:
45
docs/demo-script.md
Normal file
45
docs/demo-script.md
Normal 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`.
|
||||
Reference in New Issue
Block a user