STOP talking about Docker and Kubernetes!

When I look up containers or stumble upon articles about containers, why do I always read about Docker and Kubernetes? Please give weight to classic and traditional container engines like LXD/LXD, Virtuozzo/OpenVZ, and Linux-vServer. These support operating system containers – they mimic full operating systems while sharing the same kernel. Docker and Kubernetes on the other hand are for application containers only – one application in each container.

Docker and Kubernetes don’t have integrated persistent storage. You have to get one from a third party. Look for storage platforms with a descriptive subtitle of “Persistent storage for Kubernetes” or “Persistent storage for Docker” or something like that.

I don’t know about Parallels Virtuozzo Containers, OpenVZ, or Linux-vServer, but managing Canonical LXD is more straightforward than either Docker or normal LXC.

Why does “containers” always seem to mean Docker and Kubernetes? Writers should be more general when saying “containers” and also give due weight to LXD and OpenVZ.

If only they could make a variant of “We don’t talk about Bruno” from Encanto, but it would be “We don’t talk about Docker no no no” and the song would mention LXC/LXD and OpenVZ in one of its verses.

Other things to not talk about in enterprise IT

Will have to get to that later.

Leave a comment

Design a site like this with WordPress.com
Get started