Difference between virtink and kata? #52
-
As i konw, both use container img as vm's rootfs. Is there advantage for using virtink? |
Beta Was this translation helpful? Give feedback.
Replies: 1 comment 2 replies
-
As far as I know about Kata containers, it integrates with Kubernetes in the CRI level, which means all Pods would run in a virtualized box. As for Virtink, it integrates with Kubernetes in the CRD and controller level. Pods are still Pods, run by Docker or containerd or other non-virtualization CRIs, while VMs are introduced to Kubernetes in an addon fashion. For each VM, Virtink would first create a standard Pod. Then inside the Pod, Virtink runs the VM process, and make the Pod's volumes and network available to the VM. So to sum up, Kata containers tries to make Pods run more safely and isolated, while Virtink tries to make VM a new citizen in Kubernetes along side with canonical Pods. @daxiguafan |
Beta Was this translation helpful? Give feedback.
As far as I know about Kata containers, it integrates with Kubernetes in the CRI level, which means all Pods would run in a virtualized box. As for Virtink, it integrates with Kubernetes in the CRD and controller level. Pods are still Pods, run by Docker or containerd or other non-virtualization CRIs, while VMs are introduced to Kubernetes in an addon fashion. For each VM, Virtink would first create a standard Pod. Then inside the Pod, Virtink runs the VM process, and make the Pod's volumes and network available to the VM. So to sum up, Kata containers tries to make Pods run more safely and isolated, while Virtink tries to make VM a new citizen in Kubernetes along side with canonical Pods. …