Skip to content

theJaxon/MKube

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

73 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MKube

Mkube VirtualBox Fedora

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).


Prerequisites


How to use

# 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 >

Versions Used

  • Vagrant V2.4.9
  • Virtualbox 7.2.6
  • Kubeadm 1.35.0
  • Fedora 43

Helper Projects

  1. ContainerD - Container Runtime
  2. Cilium - Container Network Interface
  3. NGINX Ingress Controller
  4. Local Path Provisioner Dynamic provisioning (Used as default storage class)

References

  1. Oracle VirtualBox 7.2 introduces support for macOS on Apple Silicon and Microsoft Windows for Arm
  2. Kubernetes cluster with Kubeadm on Fedora
  3. chef/bento Packer Templates

About

Provision your local Kubeadm Kubernetes cluster with Vagrant and ansible. Just like Kontainer8 but for Mac M1/2/3/4

Topics

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors