My Kubernetes project at work is on hold so I decided to backtrack and do some boning up some of the container infrastructure projects. The work i did for setting up Kubernetes with Ansible on CoreOS nodes exposed me to a little of what CoreOS is about and I wanted to get more information on exactly what it's doing. As it turns out, it seems like everyone is building container infrastructure ecosystems now. Dockercon 2017 saw the announcement of Moby - which seems a lot like what the CoreOS team is trying to do.
In the past I had wondered how deep the rabbit hole goes. This video gets right down into actually dealing with namespaces and cgroups. She really does a good job of showing what is really going on under the covers.
Going deeper, I am starting to see how sometimes it might be better to build applications on top building blocks that CoreOS and Moby project are providing. The general idea has been, refactor your legacy app to fit into the container world, but what if you can get the container world to also meet you half way? Building blocks like CoreOS, SwarmKit and LinuxKit may give the power user the ability to overcome limitations in using out of the box solutions.
No comments:
Post a Comment