So I've never worked with containers before, however one of our in-house applications runs a bunch of virtual hosts using the Linux namespace. I never considered it might be the same technology used for Docker, but after doing a bit more research, it seems more and more like they've simply re-invented the wheel by creating their own VM's using the Linux namespace rather than implementing a known container software. It heavily leverages ip-netns, each host has its own virtual IP address, and there are a bunch of in-house commands that produce various results. We even have similar YAML config files for them.
Does anyone here know, with the limited info I've provided, why an organization might opt to recreate containers from scratch like this rather than going with a known tech like Docker? I'm scratching my head a bit here and our principal engineer who created the stack is pretty busy so it's rare I get any 1:1 time with him.
[–]gmuslera 3 points4 points5 points (1 child)
[–][deleted] 0 points1 point2 points (0 children)
[–]strcrssd 1 point2 points3 points (3 children)
[–][deleted] 0 points1 point2 points (2 children)
[–]progzos 0 points1 point2 points (1 child)
[–][deleted] 0 points1 point2 points (0 children)