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.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
| Component | Role |
|---|---|
| K8SaaS API | REST API for cluster, template, and node group management |
| Conductor | Orchestrates cluster provisioning, scaling, and upgrade workflows |
| Cluster Driver | Interfaces with Compute, Network, and Identity APIs to provision clusters |
| Heat Stack | Infrastructure-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.