Provision your local Kubeadm Kubernetes cluster with Vagrant and ansible.
MKube is Just like Kontainer8 but for Mac with Apple silicon chip (M1/2/3/4).
brew install --cask vagrant-vmware-utility
# Clone the repo
git clone https://github.com/theJaxon/MKube.git
cd MKube
# Start the machines
vagrant up
# SSH into any of the machines
vagrant ssh < controlplane | worker >
- Vagrant V2.4.3
- VMWare Fusion Player V13.6.2 (24409261)
- Kubeadm 1.33.1
- Fedora 42
- ContainerD - Container Runtime
- Cilium - Container Network Interface
- NGINX Ingress Controller
- Local Path Provisioner Dynamic provisioning (Used as default storage class)