Watch on YouTube
Resources
This page provides curated resources to help you learn more about KSail, including presentations, tutorials, blog posts, and projects from the community.
Presentations
Section titled “Presentations”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.
Blog Posts
Section titled “Blog Posts”The following blog posts provide in-depth tutorials and guides for using KSail with different distributions and providers.
Distribution-Specific Guides
Section titled “Distribution-Specific Guides”KSail and Vanilla
Learn how to use KSail with the Vanilla distribution (implemented with Kind) for local development.
KSail and K3s
Discover how to leverage KSail with the K3s distribution (implemented with K3d) for lightweight clusters in Docker.
KSail and Talos
Explore local development with KSail and Talos Linux for immutable infrastructure.
Cloud Provider Guides
Section titled “Cloud Provider Guides”KSail on Hetzner Cloud
Learn how to deploy production-ready Talos clusters on Hetzner Cloud using KSail.
AI Integration
Section titled “AI Integration”Building an AI Assistant with GitHub Copilot SDK
Deep dive into building KSail's AI-first terminal UI using GitHub Copilot SDK and Bubbletea.
Related Projects
Section titled “Related Projects”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.
Share Your Project
Section titled “Share Your Project”If you're using KSail in your project, we'd love to hear about it! Share your implementation by:
- Opening a pull request to add your project to this page
- Starting a discussion in the GitHub Discussions
This helps others discover real-world usage patterns and learn from your experience.
Community & Support
Section titled “Community & Support”Get Help
Section titled “Get Help”- Questions? Start a discussion in the repository
- Found a bug? Open an issue
- Documentation issues? Submit a documentation PR
Stay Updated
Section titled “Stay Updated”- ⭐ Star the GitHub repository to stay informed about new releases
- 📰 Follow the blog for new tutorials and guides
- 💬 Join discussions on GitHub Discussions
Contributing
Section titled “Contributing”Interested in contributing to KSail? Check out the Contributing Guide for:
- Development setup instructions
- Code style guidelines
- Testing procedures
- Pull request process