Tool for creating, maintaining and operating Kubernetes clusters with ease.
# Add to your Claude Code skills
git clone https://github.com/devantler-tech/ksail
KSail is a tool that bundles common Kubernetes tooling into a single binary. It provides a VSCode Extension, CLI, AI-Enabled Chat TUI or MCP interface to create clusters, deploy workloads, and operate cloud-native stacks across different distributions and providers.
Setting up and operating Kubernetes clusters is a skill of its own, often requiring juggling multiple CLI tools, writing bespoke scripts, and dealing with inconsistent developer workflows, all determined by the specific project. This complexity and inconsistency slow down development, make Kubernetes hard for newcomers, and make it difficult to maintain reproducible environments and ways of working. KSail removes the tooling overhead so you can focus on your workloads.
KSail works on all major operating systems and CPU architectures:
| OS | Architecture | |----------------------|--------------| | π§ Linux | amd64, arm64 | | macOS | arm64 | | β Windows (untested) | amd64, arm64 |
Docker is required for local clusters. Install Docker Desktop/Engine and ensure docker ps works.
Supported distributions run on different infrastructure providers:
| Provider | Vanilla | K3s | Talos | |----------|----------|---------|-------| | Docker | β (Kind) | β (K3d) | β | | Hetzner | β | β | β |
[!NOTE] If you want to see more distributions or providers supported, please consider sponsoring development via [...