Using Kubernetes as its backbone, OpenShift Container Platform provides an enterprise-grade declarative state machine for managing application workloads. Developers can specify, in code, a configuration for an application or workload without knowing how it can be deployed in a Kubernetes context. OpenShift Container Platform gives administrators and developers tools to deploy and manage applications and services at scale.
OpenShift Container Platform supports multiple application deployment strategies. However, this document uses only two of them:
- Red Hat Marketplace OperatorHub
- Building your own image or application
Red Hat Marketplace OperatorHub enables administrators to deploy certified Red Hat software from an operator-based catalog onto OpenShift Container Platform. OperatorHub is integrated into the OpenShift Container Platform Web console interface. Cluster administrators who choose to use Red Hat-certified operators are entitled to commercial support.
Catalogs available on Red Hat Marketplace OperatorHub are classified into the following categories:
- Red Hat operators
- Red Hat products that Red Hat packages and ships
- Certified Operators
- Products from leading independent software vendors
- Red Hat Marketplace
- Certified software packages that can be purchased directly from the Marketplace
- Community Operators
- Relevant representatives in the Red Hat ecosystem maintain products in this category without any support from Red Hat.
- Custom Operators
- Self-added custom operators
See the Red Hat OpenShift Container Platform document Understanding OperatorHub for more details about OperatorHub.
See the Red Hat OpenShift Container Platform document Configuring the Cluster Samples Operator for more details about building your own operator.