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 Provisioning Create and manage clusters across Vanilla, K3s, Talos, VCluster, and KWOK with automatic component installation.
Day-2 Operations Health-scored diagnostics, fast context switching, and self-healing state files for running clusters.
Ephemeral Clusters Time-limited clusters that auto-destroy via --ttl — for debugging, demos, and temporary access.
Backup & Restore Export 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 Management Deploy, inspect, debug, and operate workloads using familiar kubectl and Helm patterns.
GitOps Workflows Declarative Git-driven deployments with built-in Flux or ArgoCD support.
Registry Management A local OCI registry for your artifacts, and pull-through mirrors that beat rate limits.
Secret Management Encrypt 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 Management Onboard teams with RBAC isolation, GitOps sync resources, and optional repository scaffolding.
CI/CD Integration Provision clusters in GitHub Actions with the official composite action — caching and scanning included.
Web UI & Desktop App Manage clusters visually — in the browser, as a native app, or served in-cluster.
Kubernetes Operator Reconcile 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