Overview
Xloud Kubernetes as a Service (K8SaaS) enables project teams to deploy and manage production-grade Kubernetes clusters on dedicated virtual infrastructure. Clusters are provisioned from reusable templates that define the Kubernetes version, node flavor, network driver, and container runtime. This guide covers the full cluster lifecycle — from creating a template through deployment, scaling, access, and upgrades.Prerequisites
kubectlinstalled on your local machine (install guide)- Sufficient compute quota to provision cluster nodes — check with your administrator
- A project network with external access configured
In This Guide
Cluster Templates
Create and manage reusable templates that define Kubernetes version, node flavor,
network driver, and container runtime.
Deploy a Cluster
Provision a Kubernetes cluster from a template — step-by-step walkthrough with
status monitoring and health verification.
Scale a Cluster
Add and remove worker nodes to adjust cluster capacity for changing workload demands.
Access a Cluster
Download the kubeconfig, configure kubectl, and connect to your cluster securely.
Node Groups
Create specialized node groups with different flavors, labels, and taints for
workload-specific node pools.
Cluster Upgrades
Upgrade a cluster to a newer Kubernetes version with rolling node replacement.
Troubleshooting
Diagnose cluster provisioning failures, node health issues, and kubectl connectivity problems.
Key Concepts
| Concept | Description |
|---|---|
| Cluster Template | A reusable blueprint defining Kubernetes version, node flavor, network driver, and runtime |
| Cluster | A provisioned Kubernetes environment — control plane + initial worker node pool |
| Node Group | A pool of homogeneous worker nodes within a cluster, independently scalable |
| Kubeconfig | The authentication credential file used by kubectl to connect to the cluster |
Next Steps
K8SaaS Admin Guide
Configure cluster drivers, quotas, certificates, network drivers, and monitoring.
K8SaaS Overview
Service overview and getting started with Kubernetes as a Service.