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.
Availability
Section titled “Availability”NKS clusters are currently available in Silicon Valley (us-sva-2).
Cluster Creation
Section titled “Cluster Creation”Create clusters through the Nirvana Cloud Dashboard or API. Each cluster is provisioned with:
- Deployment into a VPC of your choice with configurable firewall rules
- Managed controller nodes running the Kubernetes control plane
- One or more worker node pools on Nirvana Cloud VMs
- ABS-backed persistent storage for stateful workloads
- Nirvana Connect for private multi-cloud connectivity
Clusters can also be provisioned using the Nirvana Terraform provider for infrastructure-as-code workflows.
Configuration Options
Section titled “Configuration Options”- 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
Scalability
Section titled “Scalability”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.
Managed Operations
Section titled “Managed Operations”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).