3 ms·
They feel a bit more orthogonal to me, given that unikernels are about sharing a VM hypervisor, whereas containers are about safely sharing a Linux kernel. The
by mikepurvis 5y ago
They feel a bit more orthogonal to me, given that unikernels are about sharing a VM hypervisor, whereas containers are about safely sharing a Linux kernel.
They're solving similar problems in terms of reducing image size, startup time, security surface area, and so on. But the mechanism is quite different, so it feels like basically none of the tooling will translate. Like, where is the Kubernetes of unikernel deployments? It would have to be built from scratch, and would probably end up looking more like Terraform than like the Kubernetes of today.
- nderjung 5y agoIt's possible to run Unikraft unikernels via kubernetes with minimal interference to the ecosystem, check out the talk at CNCF: https://www.youtube.com/watch?v=cV-xawN9_cg https://www.youtube.com/watch?v=cV-xawN9_cg We'll be launching managed kubernetes support for Unikraft unikernels soon too at https://unikraft.io https://unikraft.io
- mikepurvis 5y agoCool! For others interested, the k8s integration discussion starts around 17m00.
- nwmcsween 5y agoWill the container runtime be OSS? It would be nice to use this outside of a managed offering