Monday, 2024-09-09

DoDoHey Guys, I'm currently trying to figure out what's the best way to deploy my homelab workload across multiple servers. I was recommended OpenStack which does seem great to create your own private cloud. However, I was intending to use Intel GPUs for my transcoding workload but since they don't really support vGPU yet I wanted to use containers instead of VMs and just pass through said GPUs. 00:26
DoDoI know that Openstack has Zun but ultimately I'd like to run Kubernetes and the preferred way to do that is to run VMs in openstack that form a cluster. (at least that's what I was told)00:26
DoDoThe problem with that setup is that it would require the GPUs to support vGPU. 00:26
DoDoIs there anyway I can have my cake and eat it too? Aka: running a container cluster on Openstack with Kubernetes?00:26
DoDoPlease mind that I'm very new to Openstack and I'm just trying to understand what's the best option for me.00:26
*** mhen_ is now known as mhen01:32
DHEDoDo: passing through entire GPUs to virtual machines should be possible. you just have to make sure an alternative graphics card is available to the host, and do the right vfio stuff. the card goes over to the VM in its entirety.01:41
DHEis that doable?01:41
DoDoThe problem is that I would like to have multiple instances access my GPUs 01:42
*** __ministry is now known as Guest293601:43
DoDoso I can't do: 1 GPU -> 1 VM01:43
DoDoit would either be 1 GPU (using vGPU) -> multiple VMs01:43
DoDoor 1 GPU -> exposed to multiple containers01:43
DHEokay.. yeah, that would require an SR-IOV graphics card (they exist, but also cost stupid amounts of money) or probably the container route...01:44
DoDoWell, any idea what's the best way to host kubernetes on Openstack?01:44
DoDowithout running it in a VM*01:44
DoDoYou can use Zun to run containers but this isn't kubernetes as far as I can tell01:45
DHEthat's beyond my level of knowledge... most people run openstack under kubernetes (ie. the control plane as k8s containers)... I don't THINK there is a means of running containers under openstack01:46
DoDohmmm, so it's bare metal with Kubernetes running the openstack control plane?01:47
DHEthat's usually how openstack interacts with k8s... I don't think openstack really does "containers", or at least I've never seen it. but I could be very wrong.02:03
DHEI mean, kubernetes does pretty much everything openstack does as well.. scheduled, resource management, making volumes, all that...02:04
*** __ministry is now known as Guest294404:14
*** noonedeadpunk_ is now known as noonedeadpunk07:29
tafkamax<stan> "I think you should use cloud..." <- yep this was the way to go with cloud-init08:34

Generated by irclog2html.py 2.17.3 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!