Overview
Deploying a Kubernetes cluster on Polystack K8SaaS provisions the full control plane and worker node infrastructure from a cluster template. The process creates virtual machine instances for master and worker nodes, configures the Kubernetes API server, installs the selected CNI plugin, and allocates a load balancer VIP for master access. A cluster deployment typically completes in 5–10 minutes depending on node count.Prerequisites
- A cluster template created in your project (see Cluster Templates)
- Compute quota to provision master + worker nodes
- A project network with external connectivity
- A keypair available in your project
Deploy a Cluster
- Dashboard
- CLI
Navigate to Clusters
Navigate to
Container > Clusters.
Create a cluster
Click Create Cluster and complete the form:
Launch the cluster
Click Create Cluster. The status transitions through:
CREATE_IN_PROGRESS → CREATE_COMPLETEProvisioning typically takes 5–10 minutes. Refresh the cluster list to track progress.Verify completion
The cluster shows
Status: CREATE_COMPLETE and Health Status: HEALTHY when ready.Cluster is deployed and all nodes are healthy.
Cluster Sizing Reference
Monitor Deployment Progress
- Dashboard
- CLI
Navigate to Container > Clusters. The
Status column updates in
real time. Click the cluster name to view node-level detail.Next Steps
Access Cluster
Download kubeconfig and verify kubectl connectivity to your new cluster.
Scale Cluster
Add or remove worker nodes from the cluster default node group.
Node Groups
Create specialized node pools with different flavors and configurations.
Troubleshooting
Resolve deployment failures and cluster health issues.
