News for hackers. Stuff that matters.
Re:Why doesn’t anyone weep for Docker? by ypcx on Friday September 06, 2019 @06:05AM (#20894380)
They haven't. As an example of where this lack of efficiency comes from, recently I've fixed an issue during which I've discovered that the Etcd component of k8s uses periodic (10 sec) liveness checking, where for every check (launching of the etcdctl client), the `runc` binary (from container.d) is executed 3 (three) times. You can imagine this probably just scratches the surface.
Re:Why doesn’t anyone weep for Docker? by ngrilly on Friday September 06, 2019 @03:11PM (#20898827)
Ugh! Was the fix committed upstream?
Re:Why doesn’t anyone weep for Docker? by ypcx on Saturday September 07, 2019 @06:23AM (#20902922)
Yes, this one was a systemd detection in runc, which was causing big log flooding and runtime overhead due to runc being executed so frequently. I initially cached the checks, but later the devs removed them altogether. Still, this is not solving the inefficiencies in k8s. https://github.com/kubernetes/kubernetes/issues/76531