Overview
Cluster drivers are the provisioning engine behind K8SaaS. Each driver defines the orchestration templates and bootstrap scripts used to deploy and manage a specific type of cluster. Xloud K8SaaS ships with thekubernetes driver as the supported
default. You can enable, disable, or configure driver behaviour through
the K8SaaS service configuration file.
Available Drivers
| Driver | Status | Description |
|---|---|---|
kubernetes | Default | Provisions Kubernetes clusters using Xloud Orchestration (Heat) templates |
kubernetes driver is the only supported driver in standard Xloud K8SaaS deployments.
Third-party drivers (e.g., swarm, mesos) are not enabled by default and are not
supported in production configurations.
Verify the Driver is Active
List registered driver entry points
Check driver configuration
disabled_drivers is empty or not present, all built-in drivers are enabled.
Driver Configuration
Driver behaviour is configurable in the K8SaaS service configuration file.etc
xavs
kubernetes
kubernetes.conf — K8SaaS service configuration
- XDeploy
- CLI
Open Advanced Configuration
Navigate to XDeploy → Advanced Configuration and select magnum in the
Service Tree.
Edit kubernetes.conf
Select or create Click Save Current File after each change.
kubernetes.conf in the file list. Use the Code Editor to
add or modify driver and conductor settings:kubernetes.conf — Disable experimental drivers
kubernetes.conf — Increase conductor workers
Driver Template Location
Thekubernetes driver ships Orchestration templates that define the full cluster
resource stack. These templates are embedded in the K8SaaS container image.
List driver templates inside the container
View base cluster template
Validate Driver Functionality
- Dashboard
- CLI
Navigate to Admin → Containers → Cluster Templates and create a test public
template using the
kubernetes driver. If the template is created successfully
without errors, the driver is functioning correctly.Next Steps
Template Management
Create and publish public cluster templates for project teams.
Container Runtime
Configure the container runtime for cluster templates.
Network Drivers
Select and configure CNI plugins for production clusters.
Architecture
Review the full K8SaaS component architecture.