Skip to main content

Overview

Xloud Kubernetes as a Service (K8SaaS) administrators configure the platform-level infrastructure that project teams use to deploy clusters. This guide covers service deployment, cluster driver configuration, quota management, certificate authority administration, container runtime selection, network driver tuning, and cross-project cluster monitoring.
All operations in this guide require cloud administrator privileges. Misconfiguring cluster drivers or certificate settings affects all clusters across the platform.

In This Guide

Architecture

K8SaaS service components, driver model, and the cluster provisioning pipeline.

Cluster Drivers

Configure and manage the cluster drivers that provision and manage Kubernetes clusters.

Template Management

Create and maintain platform-wide cluster templates for project teams.

Quotas

Set per-project limits on cluster count, node count, and CPU/memory consumption.

Certificates

Configure the certificate authority used to sign cluster TLS credentials.

Container Runtime

Select and configure the container runtime (containerd) for cluster nodes.

Network Drivers

Configure CNI drivers — Flannel, Calico, and Cilium — for cluster pod networking.

Monitoring

Monitor cluster health, node availability, and resource consumption across projects.

Security

Harden K8SaaS — restrict API access, rotate certificates, and audit cluster activity.

Troubleshooting

Diagnose driver failures, provisioning errors, certificate issues, and health check problems.

Architecture Summary

ComponentRole
K8SaaS APIREST API for cluster, template, and node group management
ConductorOrchestrates cluster provisioning, scaling, and upgrade workflows
Cluster DriverInterfaces with Compute, Network, and Identity APIs to provision clusters
Heat StackInfrastructure-as-code template that provisions the cluster VMs

Next Steps

K8SaaS User Guide

Deploy clusters, scale node groups, and manage access from an operator perspective.

K8SaaS Overview

Service overview and getting started with Kubernetes as a Service.