Containers do not reduce reliance on VMs, really. Those containers still need a server to run on, and that server is almost certainly going to be a VM and not bare metal.
Sure, but at that level it’s totally commoditized by the hyperscalers. VMWare brings nothing to the table.
> that server is almost certainly going to be a VM and not bare metal
I understand that this is normal but I've never understood it.
If all the containers are running the same company's applications (so they don't care about security boundaries between them), what's the difference between having all the containers under the same kernel vs separate kernels?