I'm really curious how people administer their K8S clusters for installation, upgrades, etc.<p>I'm very familiar with docker, which we've been using for over 2 years.
But now, we're trying to get k8s running, with either kargo, kubeadm, deb packages, etc.:
They all failed with different bugs on different set of clouds / settings. (Trying to stick to running it on Ubuntu xenial).<p>Not sure if it's because 1.6.* just came out of the oven when I started...?<p>Thanks to Minikube, I understand how powerful k8s can be, and actually find kubectl quite simple to use, but I'm confused by how fragile and complex installation and setup seems to be.
I'm unsure how someone is supposed to maintain this system considering how (overly?) modular it is and the bugs I've encountered. Knowing that docker has a LOT of bugs, and k8s builds on top of it, I'm a bit scared. And there is no clean documentation on how to install it, with sections for all your choices, in a generic/agnostic way (deb+rpm distros, cloud integration or simple abstract VMs, ...)<p>What is you workflow? :)