46 lines
913 B
Markdown
46 lines
913 B
Markdown
# 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`.
|