Konstruct 0.4
Released: March 2026
Highlights
- Hosted Control Plane — Civo now offers a fully managed Konstruct control plane at
konstruct.saas.civo.com - Civo Cloud Support — provision management and workload clusters on Civo from both hosted and self-hosted installs
- Multi-Cloud Workload Clusters — run workload clusters on AWS and GCP alongside Civo from a single management cluster
- Simplified Hosted Onboarding — go from sign-up to a running management cluster without installing anything
Hosted Control Plane
Konstruct 0.4 introduces the Hosted Control Plane, a SaaS offering where Civo manages the control plane tier. Platform teams get the full Konstruct experience — GitOps workflows, cluster provisioning, application delivery — without provisioning or maintaining the control plane infrastructure themselves.
2-Tier Experience for Hosted Users
With the hosted model, the control plane tier is abstracted away. Users interact with a two-tier architecture:
- Your Management Cluster (Civo Kubernetes) — hosts ArgoCD, Crossplane, and your platform tooling
- Your Workload Clusters (Civo, AWS, or GCP) — run your applications
The Konstruct operators, API, and UI run on Civo-managed infrastructure. Civo handles availability, upgrades, and security patching.
Getting Started with Hosted
- Sign up at konstruct.saas.civo.com using your Civo account
- Create an organization
- Connect a Civo API key
- Provision your first management cluster
See the Hosted Quickstart for a step-by-step walkthrough.
What Hosted Users Own
The hosted control plane does not reduce your ownership of the platform tier:
- You own and operate your management cluster
- You own the GitOps repository backing your platform
- You own and operate all workload clusters
- You can customize platform tooling via your GitOps repo
See Hosted Control Plane for architecture details and Limitations for current constraints.
Civo Cloud Support
Management clusters can now be provisioned directly on Civo Kubernetes from Konstruct. Connect a Civo API key as a cloud account and select Civo when creating a management or workload cluster.
This is the required cloud provider for management clusters in the hosted model. Self-hosted users can also provision management and workload clusters on Civo.
Multi-Cloud Workload Clusters
A single management cluster can now provision and manage workload clusters across multiple cloud providers simultaneously. In 0.4, the supported workload cluster clouds from a single management cluster are:
- Civo
- AWS (EKS)
- GCP (GKE)
Each workload cluster uses its own cloud account credential, scoped to that cluster's provisioning and secrets access.
Simplified Hosted Onboarding
The Konstruct UI at konstruct.saas.civo.com includes a guided setup flow for new organizations:
- Connect a Civo cloud account
- Connect a Git account (GitHub or GitLab)
- Create a management cluster
- Create your first workload cluster
No Helm install or cluster prerequisites are required.
Breaking Changes
None in 0.4. Self-hosted installs continue to work without changes. The 0.4 umbrella chart is backward-compatible with 0.3.x configurations.
Upgrading Self-Hosted
Standard Helm upgrade:
helm upgrade konstruct oci://europe-west2-docker.pkg.dev/civo-com/charts/konstruct \
--version 0.4.0 \
--namespace konstruct-system \
--reuse-values
Update targetRevision in your ArgoCD Application manifest if you manage the install via GitOps:
spec:
source:
chart: konstruct
repoURL: oci://europe-west2-docker.pkg.dev/civo-com/charts
targetRevision: 0.4.0
helm:
values: |
global:
konstructVersion: "v0.4.0"
What's Next?
- Hosted Control Plane — architecture and overview
- Hosted Quickstart — first cluster in under 30 minutes
- Hosted vs Self-Hosted — choose the right deployment model