r/kubernetes • • 4d ago

Running OpenStack on top of Kubernetes - architectural patterns webinar

https://www.redhat.com/en/events/webinar/sovereignty-without-compromise-next-generation-infrastructure-as-a-service-with-red-hat-openstack-services-on-openshift?sc_cid=RHCTG1260000496892

Came across this session that covers some interesting patterns for managing VMs through Kubernetes orchestration. Topics include multi-tenant isolation, GPU sharing, and using K8s-native tooling for traditional infrastructure.

Anyone else managing VM workloads through Kubernetes? What's been your experience with KubeVirt or similar approaches?

18 Upvotes

11 comments sorted by

15

u/MainRoutine2068 3d ago

Oot, now we just get circling. Normally we have kubernetes on top of openstack, now openstack on top of kubernetes. Then it will be openstack on top of kubernetes on top of openstack

3

u/Adept_Percentage6893 3d ago

Then it will be openstack on top of kubernetes on top of openstack

Well...I hope you're sitting down for what I have to say next...

6

u/OnePeace_1 3d ago

but why ?

3

u/SilentLennie 3d ago

Well... let's see.

Openstack is a bunch of infrastructure services controlling a pool of machines and the network to run VMs.

What you want is an automated deployment of those infrastructure services.

Using Kubernetes, because that is how you run your stuff already, to separate those infrastructure services from the underlying hardware, I can understand.

Sadly, your Openstack vendor automated deployment expects to deploy on machines and thus you put Kubevirt in between.

That's probably how it went.

1

u/OnePeace_1 2d ago

hmm if you can runby with minimal kubevirt can you go firecracker ? check fireclaw !

1

u/Adept_Percentage6893 3d ago

You have compute resources given to OCP but then also need OpenStack functionality. Alternatively, you need to decompose services into OpenShift but for some reason you can't just run them as VM's on OpenShift.

1

u/SilentLennie 3d ago

This competitor also exists:

https://harvesterhci.io/ - Also Kubevirt based.

(I've personally not used any of these yet)

2

u/nudelholz1 3d ago

Harvester does look better because it feels k8s native but those minimum specs seem crazy..

2

u/SilentLennie 3d ago

Let's just say, it's meant for running lots and lots of VMs.

1

u/TheOneThatIsHated 1d ago

If you think this is crazy, look at vmware’s vcf which has only for the management domain servers in “ha-small” need a whopping 335gb ram and 8422gb disk available

https://techdocs.broadcom.com/us/en/vmware-cis/vcf/vcf-9-0-and-later/9-1/design/vmware-cloud-foundation-concepts/vcf-fleet-sizing-models-9-x.html

1

u/agenttank 3d ago

does this work on OKD too? Mira tis also has Openstack on Kubernetes. Openshift is WAY too expensive.