Red Hat has fully adopted the CoreOS vision of running applications by extending Kubernetes (rather than building on top
using existing primitives). Operators use "provided APIs" (CRDs/apiservers) to give users a way to declaratively manage their
apps. Now you can interact with your services and have the same experience as using the aws
or gcloud
command-line tool,
because everything lives in the Kubernetes API. You have extended Kubernetes. The Operator Lifecycle Manager (OLM) is a comprehensive framework for resolving, installing, and upgrading these extensions in the same declarative way.
The OpenShift Console is a frontend for the Kubernetes API. Each list/detail view has an equivalent kubectl get
(uses the
raw REST endpoints). Naturally, the UI provides a lot of advantages over CLI: aggragating resources into a single view,
hyperlinks to related views, cluster-aware autocompletion for YAML edi