Simplest was to deploy an on-prem kubernetes test cluster

4/15/2018

I want to give Kubernetes a try. I have a dedicated empty /24 subnet and 3 big servers I can use for the nodes/control plane, I can use one of them to host many VMs if needed. I would like to have floating IPs (on the same subnet). What is the easiest way? kubespray almost works but it doesn't configure floating IPs. If possible I would like to avoid OpenStack (nothing wrong with it I just want to keep it simple).

Any ideas? Thanks.

-- Istvan Szekeres
kubernetes
on-prem

1 Answer

4/15/2018

You can use kubeadm.

It needs:

One or more machines running a deb/rpm-compatible OS, e.g. Ubuntu or CentOS

2 GB or more of RAM per machine (any less will leave little room for your apps)

2 CPUs or more on the master

Full network connectivity between all machines in the cluster (public or private network is fine)

-- bits
Source: StackOverflow