Why UKS with Ankra
- Live pricing and options - zones, Kubernetes versions, and node plans are fetched live with your UpCloud token, with a monthly cost summary as you build the cluster.
- Development and production control-plane plans - choose the UKS control-plane plan that fits the workload.
- Full day-2 from the CLI, portal, or API - add and scale node pools, upgrade Kubernetes, and manage addons and stacks the same way as any Ankra cluster.
Prerequisites
An UpCloud API credential (API access for an UpCloud subaccount), stored in Ankra. See UpCloud API Credentials. GitOps is optional: connect a repository at creation and Ankra commits the cluster’s stack definitions to Git.Creating a UKS cluster
- Portal
- CLI
- API
Credential & Zone
Select the UpCloud credential and a zone (for example
de-fra1). Zones load live from UpCloud.Node Pools
Define one or more worker pools: name, node plan (with live pricing), count, labels, and taints.
Kubernetes
Pick a Kubernetes version or keep the default, and select the control-plane plan (development or production).
UKS options
| Field | Description |
|---|---|
cluster_plan | Control-plane plan (development or production) |
gpu_plan.storage_size | Storage size for GPU node pools |
Day-2 operations
Node pools, upgrades, and deletion work from the CLI, portal, or API. The CLI examples use--provider uks:
UpCloud does not support node-pool autoscaling - scale UKS pools to a fixed count. See Managed Kubernetes - day-2 operations for the shared mechanics.