Skip to content

Resources

This page provides curated resources to help you learn more about KSail, including presentations, tutorials, blog posts, and projects from the community.

KSail - a Kubernetes SDK for local GitOps development and CI

Section titled ā€œKSail - a Kubernetes SDK for local GitOps development and CIā€

A comprehensive presentation on KSail delivered at KCD 2024, covering the motivation behind KSail and its key features.

Note: This presentation showcases an early version of KSail built in .NET. The current version is built in Go with expanded features and improvements.

The following blog posts provide in-depth tutorials and guides for using KSail with different distributions and providers.

KSail and Vanilla

Learn how to use KSail with the Vanilla distribution (implemented with Kind) for local development.

Read the guide →

KSail and K3s

Discover how to leverage KSail with the K3s distribution (implemented with K3d) for lightweight clusters in Docker.

Read the guide →

KSail and Talos

Explore local development with KSail and Talos Linux for immutable infrastructure.

Read the guide →

KSail on Hetzner Cloud

Learn how to deploy production-ready Talos clusters on Hetzner Cloud using KSail.

Read the guide →

Building an AI Assistant with GitHub Copilot SDK

Deep dive into building KSail’s AI-first terminal UI using GitHub Copilot SDK and Bubbletea.

Read the article →

KSail is used in various projects and environments. Here are some examples of how the community is leveraging KSail:

devantler-tech/platform

Type: Personal Homelab Platform

A production homelab setup using KSail for infrastructure management and GitOps workflows.

View on GitHub →

If you’re using KSail in your project, we’d love to hear about it! Share your implementation by:

  1. Opening a pull request to add your project to this page
  2. Starting a discussion in the GitHub Discussions

This helps others discover real-world usage patterns and learn from your experience.

Interested in contributing to KSail? Check out the Contributing Guide for:

  • Development setup instructions
  • Code style guidelines
  • Testing procedures
  • Pull request process