samjtro / k8s-init

k8s bootstrapping, no fluff - for use on homelab, small-scale enterprise

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

k8s-init

From 0 to an on-prem k8s instance. At the moment, scripts deploy Multipass VMs on which Ctrl Plane + Kubelets are housed. Using Calico as a CNI-addon, everything else is just straight kubernetes.

Architecture diagram: ''' Rhizome (ctrl-plane) ^ ^ | | Node1(kubelet) Node2(kubelet) '''

You can add extra VMs for more kubelets, if neccesary. This project is supposed to be as pure, barebones of an install as possible. Again, the goal is for it to be modular.

About

k8s bootstrapping, no fluff - for use on homelab, small-scale enterprise

License:GNU General Public License v3.0


Languages

Language:Shell 100.0%