Most apps run best as a container, but for appliances and legacy apps they have Openshift virtualization which runs VMs in the cluster by running KVM inside of docker.
The open source tech there is called Kubevirt. All VMs are 1st class citizens in the kubernetes API, so it is actually easier to run than VMware/Proxmox if you already have a Kubernetes cluster and you’re not doing complex stuff with qcow images or VM migrations.
I use both containers and VMs a lot with Kubernetes at work.
Everybody is moving to Openshift or public cloud
Openshift is a kubernetes platform isn’t it?
There’s still a need for real VMs, and I didn’t think openshift filled that.
Yeah, it’s a distro of kubernetes.
Most apps run best as a container, but for appliances and legacy apps they have Openshift virtualization which runs VMs in the cluster by running KVM inside of docker.
The open source tech there is called Kubevirt. All VMs are 1st class citizens in the kubernetes API, so it is actually easier to run than VMware/Proxmox if you already have a Kubernetes cluster and you’re not doing complex stuff with qcow images or VM migrations.
I use both containers and VMs a lot with Kubernetes at work.