But well CoreOS is already extremly extremly simple for running k8s and stuff.
We've used CoreOS basically from the beginning. We are small and so had a fleet cluster with 3 nodes. It worked, kinda but due to docker it wasn't a nice experience. Docker just had a too fast changing cycle and to much things didn't worked as we liked.
However now we run more and more internal stuff on k8s self hosted cluster and it's basically a breeze. we use ignition to bootstrap the nodes and then we just need to run kubeadm join on every node. everything else is self configuring.
bootstrapping k8s was basically just 3x kubeadm init. with calico we can even bgp route every pod and can access them.
the only pain point is storage, but this is not a problem of coreos. small scale high available disks would be cool, but this is not an easy problem. we have nfs but it is not on k8s and minio is only good for object storage (and needs 4 nodes, while I would prefer a solution that uses either etcd or k8s configmap as a backing store for HA).
Edit: I completly forgotten. Thanks for all what you guys did and I hope you will be good under the RedHat umbrella.
(P.S.: if tectonic would be free to use for all sizes, that would be even more amazing, but I'm probably dreaming).