Provision your local Kubeadm Kubernetes cluster with Vagrant and ansible.
MKube is Just like Kontainer8 but for Mac M1.
# Clone the repo
git clone https://github.com/theJaxon/MKube.git
cd MKube
# Start the machines
vagrant up
# Optional: Download kubeconfig file to use it with headlamp
scp [email protected]:~/.kube/conf kubeconf
# SSH into any of the machines
vagrant ssh < master | worker >
- Vagrant V2.4.3
- VMWare Fusion Player V13.6.2 (24409261)
- Kubeadm 1.29.12-1
- Fedora 40
- ContainerD - Container Runtime
- Cilium - Container Network Interface
- NGINX Ingress Controller
- Local Path Provisioner Dynamic provisioning (Used as default storage class)