Skip to main content

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
  • kubectl installed 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

ConceptDescription
Cluster TemplateA reusable blueprint defining Kubernetes version, node flavor, network driver, and runtime
ClusterA provisioned Kubernetes environment — control plane + initial worker node pool
Node GroupA pool of homogeneous worker nodes within a cluster, independently scalable
KubeconfigThe 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.