47 lines
734 B
Markdown
47 lines
734 B
Markdown
# Deployment & Operations Guide
|
|
|
|
## Deployment Model
|
|
|
|
* Declarative Kubernetes manifests
|
|
* Applied via `kubectl` or Argo CD
|
|
* No Helm dependency
|
|
|
|
---
|
|
|
|
## General Rules
|
|
|
|
* Stateless apps by default
|
|
* PVCs required for state
|
|
* Secrets via Kubernetes Secrets
|
|
* Config via environment variables
|
|
|
|
---
|
|
|
|
## Deployment Order (Recommended)
|
|
|
|
1. Networking (Cilium, Ingress)
|
|
2. cert-manager
|
|
3. Storage (PVs)
|
|
4. Databases (Postgres, Redis, Kafka)
|
|
5. Observability stack
|
|
6. ML tooling
|
|
7. Automation tools
|
|
8. Custom applications
|
|
|
|
---
|
|
|
|
## Operations
|
|
|
|
* Monitor via Grafana
|
|
* Debug via logs & traces
|
|
* Upgrade via Git commits
|
|
* Rollback via Argo CD
|
|
|
|
---
|
|
|
|
## Backup Strategy
|
|
|
|
* MinIO buckets versioned
|
|
* Database snapshots
|
|
* Git repositories mirrored
|