In some case, a pod does not want to share a VM with other pods. For some reasons such as
Security (although all containers in the pod is sandboxed using gVisor in the Staroid)
Performance (use all the resources in a VM exclusively without sandbox overhead (gVisor). although Staroid support resource request/limit of kubernetes)
This will be also useful for
Alternative to Pod Anti-affinity. (While Staroid does not support pod anti-affinity, allocating pod to dedicated vm could be the good alternative)
GPU support. While gVisor does not support GPU today.
In some case, a pod does not want to share a VM with other pods. For some reasons such as
This will be also useful for