Hello,
we are currently evaluating different virtualization stacks for upgrading our current infrastructure. As in many organisations, we are also running a lot of our infrastructure already in kubernetes, currently alongside the existing virtualization solution.
I am aware that conceptually openstack with either openstack-helm or yaook can be run on top of kubernetes. We are running (parts of) opennebula inside kubernetes.
My question to the proxmox experts in here is, how (un-)thinkable is it to run proxmox inside kubernetes?
As a first sketch, I would imagine it as follows:
* all proxmox components can run in a debian based container (or if it exists, an official proxmox container)
* we can deploy one proxmox container per host
* networking can either be realised using the hostnetwork or multus
* containers probably need to be privileged due to being able to run qemu/kvm
These are just initial thoughts on how it could be made working - I was wondering if anyone here already tried that or whether there are general show stoppers for this approach?
we are currently evaluating different virtualization stacks for upgrading our current infrastructure. As in many organisations, we are also running a lot of our infrastructure already in kubernetes, currently alongside the existing virtualization solution.
I am aware that conceptually openstack with either openstack-helm or yaook can be run on top of kubernetes. We are running (parts of) opennebula inside kubernetes.
My question to the proxmox experts in here is, how (un-)thinkable is it to run proxmox inside kubernetes?
As a first sketch, I would imagine it as follows:
* all proxmox components can run in a debian based container (or if it exists, an official proxmox container)
* we can deploy one proxmox container per host
* networking can either be realised using the hostnetwork or multus
* containers probably need to be privileged due to being able to run qemu/kvm
These are just initial thoughts on how it could be made working - I was wondering if anyone here already tried that or whether there are general show stoppers for this approach?