OpenShift vs. Kubernetes: Key Comparisons

  • Disclaimer: I work for Red Hat as an OpenShift consultant

    I don't agree with the framing here. Comparing OpenShift to K8s does not make a lot of sense because Kubernetes is part of the OpenShift stack. It's kind of like comparing Linux to Ubuntu. OpenShift is basically a bunch of operators deployed on top of K8s that turn K8s into a proper PaaS. Without OpenShift you bring your own authentication integration, logging, monitoring, etc. It's better to compare OpenShift to EKS or AKS than it is to K8s.

    > The biggest difference is that Kubernetes provides you with more flexibility, while OpenShift is opinionated, limiting choice to ensure security and concierge offerings.

    OpenShift doesn't limit any choice. You are free to use part of it or all of it. It's just a bunch of operators on top of K8s.

    Overall there are useful things in the article, and I think it could be helpful, but I wanted to clarify those things.