# Локальный non-prod (4 VM Multipass) Соответствует плану v2.1 **без** prod и DB HA. Каталог: **`k8s/`**. ## VM | VM | RAM | Роль | |----|-----|------| | `vm-k8s-edge` | 4G | ArgoCD, ingress | | `vm-k8s-git` | 3G | Gitea, runner | | `vm-k8s-mgmt` | 4G | Prometheus, Grafana, Loki | | `vm-k8s-app-test` | 8G | test/stage k3s, PG/MySQL, apps | Суммарно ~19G — `k8s/scripts/multipass-4vm.env`. ## Запуск ```bash cd k8s ./scripts/bootstrap-local-multicluster.sh local-test ./scripts/verify-nonprod.sh ``` ## GitOps - ArgoCD на Edge, деплой в кластер **`app-test`** - Ветка Gitea: **`test`** (не `main`) - Контур **`prod-contour`** не применяется (`LOCAL_NONPROD=1`) - Promtail → Loki на Mgmt (`LOKI_PUSH_URL`) ## Переключение test ↔ stage ```bash ./sova-deploy/scripts/switch-test-stage.sh stage # на Edge kubeconfig ``` ## Удаление VM ```bash multipass delete vm-k8s-edge vm-k8s-git vm-k8s-mgmt vm-k8s-app-test --purge ```