Tutorials
These tutorials provide in-depth configuration and optimization guidance for deploying a production-ready K3s cluster on bare-metal infrastructure using Ansible automation.
By working through tutorials, you’ll understand how to:
- Configure networking with Cilium CNI, load balancing, and external DNS
- Automate deployments using Ansible playbooks for provisioning, upgrades, and resets
- Manage storage with Longhorn distributed block storage across cluster nodes
- Secure the cluster with Ansible Vault encryption for sensitive configuration data
- Optimize infrastructure including server setup, Kured for automatic reboots, and Argo CD for GitOps
Prerequisites
These tutorials assume you’ve completed the initial setup. You should have:
- Hardware provisioned and Ubuntu Server LTS installed on all nodes
- Local environment configured with Ansible and sshpass
Support
If you encounter problems or want to suggest improvements, open a GitHub issue . For questions or discussion, use GitHub discussions .
Last updated on