I am currently moving all of my infrastructure to OpenShift and I love it - and I chose it after carefully evaluating the alternatives.
It's Kubernetes plus a PaaS platform that takes care of the annoying parts - deploying a cluster (using Ansible), container builds, triggers, deployments, a nice UI... Couldn't be happier.
Red Hat is a major Kubernetes contributor and OpenShift is barely lagging behind upstream k8s. It feels very polished and the documentation - while a bit overwhelming at times - is extremely helpful and extensive. Instead of forking Kubernetes, they only ever add new functionality while simultaneously upstreaming it. For example, the Kubernetes RBAC mechanism was contributed by Red Hat.
It's Kubernetes plus a PaaS platform that takes care of the annoying parts - deploying a cluster (using Ansible), container builds, triggers, deployments, a nice UI... Couldn't be happier.
Red Hat is a major Kubernetes contributor and OpenShift is barely lagging behind upstream k8s. It feels very polished and the documentation - while a bit overwhelming at times - is extremely helpful and extensive. Instead of forking Kubernetes, they only ever add new functionality while simultaneously upstreaming it. For example, the Kubernetes RBAC mechanism was contributed by Red Hat.