Features
KSail bundles Kubernetes tooling into a single binary. Each feature has its own page with details, usage examples, and CLI references — organized here by the journey you’re on.
Run Clusters
Section titled “Run Clusters”Create them, keep them healthy, and recover when things go wrong.
Cluster ProvisioningCreate and manage clusters across Vanilla, K3s, Talos, VCluster, and KWOK with automatic component installation.
Day-2 OperationsHealth-scored diagnostics, fast context switching, and self-healing state files for running clusters.
Ephemeral ClustersTime-limited clusters that auto-destroy via --ttl — for debugging, demos, and temporary access.
Backup & RestoreExport cluster resources to compressed archives and restore to any cluster — or migrate between distributions.
Ship Workloads
Section titled “Ship Workloads”Deploy, secure, and continuously reconcile what runs on the cluster.
Workload ManagementDeploy, inspect, debug, and operate workloads using familiar kubectl and Helm patterns.
Local Service InterceptsRun one service locally while it serves live traffic from a Deployment in your cluster.
GitOps WorkflowsDeclarative Git-driven deployments with built-in Flux or ArgoCD support.
Registry ManagementA local OCI registry for your artifacts, and pull-through mirrors that beat rate limits.
Secret ManagementEncrypt and decrypt secrets using SOPS with age, PGP, and cloud KMS providers.
Scale Out
Section titled “Scale Out”From a laptop workflow to teams, pipelines, and clusters that manage clusters.
Tenant ManagementOnboard teams with RBAC isolation, GitOps sync resources, and optional repository scaffolding.
CI/CD IntegrationProvision clusters in GitHub Actions with the official composite action — caching and scanning included.
Web UI & Desktop AppManage clusters visually — in the browser, as a native app, or served in-cluster.
Kubernetes OperatorReconcile Cluster custom resources from inside Kubernetes, with an optional OIDC-protected UI.
Also See
Section titled “Also See”These features have dedicated pages in other sections:
- Declarative Configuration — complete
ksail.yamlreference - OIDC Authentication — native OIDC exec credential plugin across all distributions
- AI Chat Assistant — interactive AI-powered chat for configuration and troubleshooting
- MCP Server — expose KSail’s commands as tools for AI assistants
- VSCode Extension — manage clusters from Visual Studio Code