Architecture
Your control plane runs in your cloud account with no connection to Nuon. Customer Runners poll your control plane for jobs and pull artifacts from your container registry, the same flow as every other deployment model.Operational Responsibility
Self-hosting means you own the full lifecycle of the Nuon control plane:- Upgrades: you apply new Nuon releases. There is no Nuon Runner in your account to do this remotely. After each
upgrade, your team and CI need the matching CLI version. Set the ctl-api
min_cli_versionsetting to your control plane’s version so older CLIs print a warning. - Backup and restore: your Postgres, blob storage, and container registry are yours to back up and recover.
- Monitoring and alerting: wire your own observability into the control plane services.
- Troubleshooting: Nuon engineers cannot remotely inspect logs, run diagnostics, or apply hotfixes. Support is limited to guidance you can act on yourself.
Supported Platforms
- AWS: Nuon deploys on EKS with RDS, ECR, Route 53, ACM, and Secrets Manager.
- Azure: AKS with Azure SQL, ACR, Blob Storage, and Key Vault.
- GCP: GKE with Cloud SQL, GAR, GCS, and Secret Manager.