fbpx

By: Thu Nguyen

Read Time: 3 min

One of my former teammates approached me the other day (and by other day i mean like 3 months ago) and asked ‘Am I thinking about this right? Kubernetes is actually akin to the Linux Kernel.  So Rancher and OpenShift are distributions of Kubernetes. And for a supported enterprise application I’m more likely to use a more enterprise focused distribution than a DIY distribution, yeah?’ To which I responded ‘Yep, you hit the nail on the head’.
As the number of K8s deployment models, distributions, and use cases become more widespread we are going to keep having conversations about why you choose one k8s stack over another.  There is a strong desire to avoid things like RKE (Rancher) and OKD (OpenShift), but I see lots of struggles getting this to work.
While talking with my new team a few weeks ago we kept going back and forth about the benefits of Helm in Kubernetes, and so I broke the comparison down even further into the following chart:

Level

Linux

Kubernetes

Scheduler Tux the penguin

Linux Kernel

Kubernetes (container engine).png

Kubernetes

Distribution Gentoo Logo

Gentoo

kubespray
Kubespray
Ubuntu

Ubuntu

Rancher (RKE)

Mesosphere

 Mesosphere

Image result for fedora linux
Fedora
Image result for openshift

OpenShift (OKD)

Redhatlinux

Red Hat Enterprise Linux

Red Hat Openshift Vector Logo

Red Hat OpenShift Container Platform

Applications tarballs Images, YAML objects
Packages Rpm

RPM, DEB

HelmHelm, Operators

Package Manager Katello
Satellite/Katello
Olm
Operator Lifecycle Manager (OLM)

 
The same week we had that conversation, Brian ‘Redbeard’ Harrington of CoreOS fame posted a blog about OpenShift and Kubernetes that expressed the same sentiment.
So, while not a perfect comparison, I feel like it kinda drives the point home.  If you are planning to run Kubernetes, unless you have the spare resources to build all the layers, you should aim for a distribution.  
Much like Linux,

Have you been thinking about the similarities between the Linux kernel and Kubernetes as well? Drop me a message @xaeth

About Thu Nguyen

Thu Nguyen is a technical writer who cares deeply about human relationships.

RELATED POSTS

LogDNA and IBM find synergy in cloud

First published on www.ibm.com on October 7, 2019. Written by: Norman Hsieh, VP of Business Development, LogDNA You know what they say: you can’t fix what you can’t...

Case Studies

IBM Log Analysis with LogDNA

First published as a case study on www.ibm.com on October 3, 2019. What is Log Analysis? IBM Cloud™ Log Analysis with LogDNA enables you to quickly find...

Case Studies
181203 Logdna Illus Part2

What to Do When You Lose Logs with Kubernetes

Kubernetes has fundamentally changed the way we manage our production environments. The ability to quickly bring up infrastructure on demand is a beautiful thing, but...

Kubernetes