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