Kubernetes & Helm Setup
Use Helm charts to declare each selected service and its runtime dependencies. Keep chart values in version control, while sourcing secrets from your approved secret-management system.
Environment shape
| Layer | Responsibility |
|---|---|
| Cluster | Schedules workloads, provides network isolation, and runs ingress/gateway components |
| Namespace | Separates platform services and environment concerns |
| Helm release | Declares one service’s image, replicas, configuration, and references to secrets |
| Managed dependency | Provides PostgreSQL, RabbitMQ, object storage, or other external state |
| Observability backend | Receives metrics, logs, and traces |
Install pattern
- Create namespaces, image access, and network policies.
- Provision dependency endpoints and create secret references.
- Install the gateway and policy components.
- Install selected services with environment-specific values.
- Validate health checks, routing, telemetry, and backup jobs.
See Helm Charts Reference for shared value conventions and Deploy to your Kubernetes cluster for the first-install checklist.