Skip to content

Difference between virtink and kata? #52

Answered by fengye87
daxiguafan asked this question in Q&A
Discussion options

You must be logged in to vote

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.

Replies: 1 comment 2 replies

Comment options

You must be logged in to vote
2 replies
@ccrvlh
Comment options

@fengye87
Comment options

Answer selected by daxiguafan
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
3 participants