We are developing a php/mysql app and it will involve lot of apis and be used by a large group of employees however this is not a public facing internet scale website.
We are using containers (Dockers) so we were looking to setup the system so it is ready with HA/LB/Scale ready from the start.
So we evaluated docker swarm but docker seems to have brought a half cooked swarm mode into mix and its needs it time to become stable/usable.
We wanted to try Kubernates and since our servers are all Vmware ESXI , we gave its Vsphere deployment a go but it didn't work as advertised also looking at their github issues it seems like its maintained by a single person so not sure its the way to go.
We are now looking to evaluate the Baremetal kubernates but running them in the VMs instead but we dont see how to setup the loadbalancer?
Is that even possible?
Also do you believe Kubernates going to support vmware/baremetal and other deployments going forward or they are only going to support the GCE/AWS/DO ?