
End-to-End CI/CD Pipeline with Docker, GitHub Actions, and Kubernetes
IT Learn TV
Build your own multinode Kubernetes cluster from scratch — right on your local machine using Vagrant, VirtualBox, and kubeadm! This tutorial is perfect for DevOps beginners who want to understand the manual setup process before moving to automation and CI/CD deployments. 🧱 Project Structure: 1 Controller Node (Ansible Host) 1 Master Node (Control Plane) 2 Worker Nodes (Cluster Nodes) 💻 Technologies Used: Vagrant + VirtualBox Ubuntu Jammy (22.04) Ansible Kubernetes v1.29 Calico CNI 📂 GitHub Repository: 👉 https://github.com/mgelvoleo/cicd-kubernetes-env 👨💻 About Me: 🔗 LinkedIn: linkedin.com/in/markgelvoleo 📦 GitHub: github.com/mgelvoleo 📝 Web Blog: https://mgelvoleo.github.io/blog/ X - https://x.com/itlearntv ▶️ YouTube: /