Earlier quoted context omitted.
> Kubernetes on top of OpenStack on top of Kubernetes (yes, that's what they are doing). OpenStack's services are running in Kube? And Kube itself is ran as an OpenStack thing? Why? Why not use the same tooling used to deploy that initial Kube to deploy as many as needed? Still a massive maintenance burden, but you don't need to add OpenStack into the mix.
Because you can't necessarily run everything in Kubernetes, or in the same cluster. OpenStack probably provides VMs, private networks and bunch of other stuff to run legacy systems, 3rd. party software, Windows application, tons of stuff that can't be containerized. You can have a large Kubernetes cluster running OpenStack, because it's probably the easiest way to deploy and maintain OpenStack. You then build smaller…
And I get why you might want to use open stack on Kubernetes.
What I don't get is why you would want Kubernetes on open stack on kubernetes.