Disconnected Spaces

A Disconnected Space is a single-tenant deployment of Upbound within your infrastructure. This could be your Amazon Web Services (AWS) cloud account, Microsoft Azure subscription, or other hosting environment. Disconnected Spaces don’t have connectivity to the rest of the Upbound product. You’re limited to a command-line interface to interact within a single Space context.

Upbound has packaged the core parts of the Upbound product into a Helm chart. You can deploy and operate it on your own infrastructure. This brings you the best of SaaS with the added benefit of extra security guarantees and a deployment free of noisy neighbors.

System requirements

Spaces require a Kubernetes cluster as a hosting environment. Upbound validates the Spaces software runs on AWS EKS, Google Cloud GKE, and Microsoft AKS. For dev/test scenarios, you can run a Space on a kind cluster. You can install Spaces into Kubernetes clusters v1.25 or later.

Minimum requirements

The minimum host Kubernetes cluster configuration Upbound recommends is a 2 worker node setup. By default, Upbound recommends one node for operating the Spaces management pods, leaving the remaining worker nodes to host your control planes.

The minimum recommended node pool VM configuration for each cloud provider is:

Cloud ProviderVM configurationCoresMemory
AWSm5.large28
AzureStandard_D2_v328
GCPe2-standard-228

As mentioned in the preceding section, Upbound recommends designating a node to run the Spaces management pods. How large you size your node pool depends on these factors:

  • The number of control planes you plan to run in the Space.
  • The number of managed resources you plan each control plane to reconcile.
  • The Crossplane providers you plan to install in each control plane.

Read the deployment guide for comprehensive guidance for rightsizing your Space clusters.

Upbound requirements

You must have an Upbound account. Spaces is a feature only available for paying customers in the Business Critical tier of Upbound.

Next steps

Get started with Spaces in your own environment by visiting the quickstart guide.