Create a Kubernetes Cluster
A Kubernetes cluster lets you run containerized applications at scale with automatic scheduling and self-healing.
Steps
1. Open the Kubernetes wizard
Go to Services in the sidebar and click Kubernetes. You'll enter a 3-step wizard.
2. Choose a Kubernetes version
Select the version of Kubernetes to run. Each option shows a label like "Latest stable" or "Previous LTS". Unless you have a specific compatibility requirement, choose the latest stable version.
Click Continue.
3. Configure your node pool
A node is a VM that runs your containerized workloads. On this step you configure two things:
- Node Size — the hardware tier for each node (Small, Medium, or Large). Bigger nodes handle more containers but cost more.
- Node Count — how many nodes to run in parallel. Use the − and + buttons to adjust. More nodes means higher capacity and better fault tolerance.
Click Continue.
4. Name your cluster
Enter a name (e.g. production-cluster). A summary of your chosen version, node size, and node count is shown for review.
Click Add to Cart.
5. Checkout
Complete checkout the same way as a VPS — review the cart, confirm your payment method, and click Accept.
Access your cluster
Once the cluster status shows Ready:
- Go to Resources in the sidebar.
- Find your cluster and expand it.
- You'll see a list of services deployed on the cluster.
- Cluster access (kubeconfig) can be downloaded from the cluster detail view.
Deploy services onto a cluster
Once your cluster is running, use the Builder to deploy containerized services onto it visually. See Using the Builder.
Manage a cluster
From the Resources page:
| Button | What it does |
|---|---|
| ✏ (Edit) | Open cluster settings |
| ▶ (Start) | Resume a stopped cluster |
| ■ (Stop) | Pause the cluster (no charges for compute while stopped) |
| 🗑 (Delete) | Permanently delete the cluster and all deployed services |
Deleting a cluster removes all running services on it. This cannot be undone.