Skip to content

Clusters

An NKS cluster is a group of nodes that run containerized applications on Nirvana’s high-performance infrastructure. Each cluster includes managed controller nodes that run the Kubernetes control plane and worker nodes that execute your workloads.

NKS clusters are currently available in Silicon Valley (us-sva-2).

Create clusters through the Nirvana Cloud Dashboard or API. Each cluster is provisioned with:

Clusters can also be provisioned using the Nirvana Terraform provider for infrastructure-as-code workflows.

  • Region: Select the deployment region for your cluster (currently us-sva-2)
  • Worker node pools: Define the CPU, RAM, and storage configuration for each pool
  • Number of worker nodes: Set the initial node count per pool, and scale up or down as needed
  • High availability: Three-node controller configuration included by default for production fault tolerance

Scale clusters by adding or removing worker nodes or entire node pools based on workload demand. Auto-scaling powered by Karpenter — automatic adjustment of node pool size based on resource utilization — is coming soon.

The Nirvana team manages all controller node operations including maintenance, upgrades, and monitoring. Customers retain full control over their workloads through standard Kubernetes tooling (kubectl, Helm, CI/CD pipelines).