Skip to content

Latest commit

 

History

History
119 lines (86 loc) · 6.33 KB

File metadata and controls

119 lines (86 loc) · 6.33 KB

GitHub Stars Latest Release Go Report Card License Go Reference codecov CI - KSail MCP Registry

🛥️🐳 KSail

ksail

KSail bundles common Kubernetes tooling into a single binary. Spin up local clusters, deploy workloads, and operate cloud-native stacks across distributions and providers through a CLI, VS Code extension, AI chat TUI, or MCP server — with only Docker or access to a Cloud Provider required.

📖 Full documentation: https://ksail.devantler.tech

Quick Install

# macOS / Linux (Homebrew)
brew install --cask devantler-tech/tap/ksail

# Go (1.26.1+)
go install github.com/devantler-tech/ksail/v7@latest

See the Installation Guide for binary downloads and more options.

AI Assistant Plugins

Install the ksail plugin for GitHub Copilot CLI or Claude Code to auto-register ksail's MCP server and a ksail expertise skill.

Copilot CLI:

copilot plugin marketplace add devantler-tech/ksail
copilot plugin install ksail

Claude Code:

/plugin marketplace add devantler-tech/ksail
/plugin install ksail@ksail

Requires ksail on PATH.

Quick Start

ksail cluster init --name my-app   # scaffold project + native configs
ksail cluster create               # spin up the cluster (Docker only)
ksail cluster connect              # open K9s

Continue with the Getting Started guide for GitOps, workloads, and multi-tenancy.

What KSail Bundles

Category Built-in Capabilities
Cluster Provisioning Kind, K3d, Talos, VCluster (Vind), KWOK (kwokctl), EKS
Container Orchestration kubectl, Helm, Kustomize
GitOps Engines Flux, ArgoCD
Secrets Management SOPS with Age encryption
Manifest Validation Kubeconform
Cluster Operations K9s, backup & restore, multi-tenancy (ksail tenant)
AI Integration Chat assistant (Copilot SDK), MCP server, VS Code extension
Infrastructure Providers Docker (local), Hetzner Cloud, Sidero Omni, AWS

See the feature overview and architecture guide for details.

Supported Platforms

OS Architecture
🐧 Linux amd64, arm64
🍎 macOS arm64
⊞ Windows (native untested; WSL2 recommended) amd64, arm64
Provider Vanilla K3s Talos VCluster KWOK EKS
Docker ✅ (Kind) ✅ (K3d) ✅ (Vind) ✅ (kwokctl)
Hetzner
Omni
AWS 🚧

Community & Support

Contributing

Contributions are welcome! See CONTRIBUTING.md for the development process, coding standards, and PR guidelines. Start with issues labeled good first issue.

Related Projects

Project Description Type
devantler-tech/platform My personal homelab Platform

Using KSail in your project? Open a PR to add it here.

Star History

Star History Chart