Google Kubernetes Engine
Standard Helm install with a few GCP-specific addons.
Cluster
Use the GKE cluster addon for a baseline cluster shape (autopilot or standard with sane node-pool sizing).
DNS and TLS
- DNS - GCP DNS Zone addon for the wildcard
*.dirigible.example.comrecord. - TLS - Let's Encrypt addon via cert-manager.
PostgreSQL
Use Cloud SQL or the in-cluster PostgreSQL addon for evaluation.
Install
bash
helm install dirigible dirigible/dirigible \
--namespace dirigible --create-namespace \
-f values.gke.yamlA values.gke.yaml typically sets:
yaml
ingress:
enabled: true
className: gce
host: "*.dirigible.example.com"
tls:
enabled: true
secretName: dirigible-tlsObservability
Stackdriver / Cloud Logging picks up kubectl logs output. For richer signals enable OpenTelemetry with an OTLP collector that ships to Cloud Trace / Cloud Monitoring.