Earlier quoted context omitted.
The code comes from Intel's Clear Containers and hyper. The interesting bit is that the tech is now part of the openstack foundation, under the name Kata Containers. At Kubecon yesterday, they did a demo, showing a fork bomb taking out a container, but not the host. It actually seems nearly ready to use.
Can't you just combat fork bombs with e.g docker run --pids-limit=64
Kata Containers – The speed of containers, the security of VMs
71–76 of 76 posts
Re: Kata Containers – The speed of containers, the security of VMs
#72> It is designed to be architecture agnostic, run on multiple hypervisors and be compatible with the OCI specification for Docker containers In what sense is this "OCI compatible"? Do they implement the runtime, image format spec, or both? My understanding of containerization and OCI runtimes is that they're fundamentally different from hardware-level virtualization.
Re: Kata Containers – The speed of containers, the security of VMs
#73Earlier quoted context omitted.
http://www.zerodayinitiative.com/advisories/ZDI-16-168/ http://www.zerodayinitiative.com/advisories/ZDI-16-274/ These were both in Illumos found by the person you are replying to.
Good point does not look too horrible as far as track record though :) less than number of docker vuln. and about the same as vmware which is an actual vm
Re: Kata Containers – The speed of containers, the security of VMs
#74How is this better than using rkt with an lkvm stage1[1], which also uses the work done by the Clear Containers team? It looks like Kata packages QEMU as well, which seems a bit overkill. [1] https://coreos.com/rkt/docs/latest/running-kvm-stage1.html
> a bit overkill They also said the same about Xen, that a special purpose microkernel was a better choice than Linux as a hypervisor...
Re: Kata Containers – The speed of containers, the security of VMs
#75Earlier quoted context omitted.
> a bit overkill They also said the same about Xen, that a special purpose microkernel was a better choice than Linux as a hypervisor...
Right, in many cases, small is beautiful! I think that's what contributed so heavily to the massive success of the Xen platform. Is that what you mean?
Xen was successful because it was innovative, and because it worked around the fact that x86 was not virtualizable at the time. But after ten years of healthy competition, the only reason to prefer Xen to KVM would be things like QubesOS.
Re: Kata Containers – The speed of containers, the security of VMs
#76Earlier quoted context omitted.
Separate projects like this is how a lot of these "RHEL Enterprise $FOO" are actually made. RedHat / Suse / Ubuntu / $Vendor take the upstream project, tidy it a bit, package it, get it integrated in their ecosystem, and add an easy installer. Having it in a vendor neutral foundation means that all the vendors can colaborate, and not have one group with a massive advantage or complete control over a roadmap.
There are hundreds of engineers working on RHEL (disclaimer, that includes me), so it's not as simple as you put it...
I didn't mean to undermine the work that goes into turning a project like this, OpenStack, Kubernetes, Cloud Foundry etc into a real product that users can download and install on random hardware in random configurations, and get a working system - it is a ton of work, and is massively important for getting actual users to install what are very complex distributed systems.