OperatorHub - zhuje/openshift-wiki GitHub Wiki
- OperatorHub - interface for OpenShift Container Platform to discover and install operators [1]
- Operator LifeCycle Manager (OLM) [2] - is a framework that helps cluster administrators install, update, and grant access to Operators in a cluster. Custom resources that OLM and catalog operators manage:
- ClusterServiceVersion(CSV)
- CatalogSource
- Subscription
- InstallPlan
- OperatorGroup
- OperatorConditions
- Cluster Service Version (CSV) - is a YAML file that contains information needed to install and run the Operator. This includes role-based access control (RBAC) rules, custom resource definitions (CRDs), deployments, and container images [2]
- Subscription - keeps CSV up to date by tracking a channel in a package
- OperatorGroup - [3] allows administrators to control who can access this operator. It allows multi-tenancy configurations.
Resource:
- [1] https://docs.openshift.com/container-platform/4.16/operators/understanding/olm-understanding-operatorhub.html
- [2] https://docs.openshift.com/container-platform/4.16/operators/understanding/olm/olm-understanding-olm.html
- [3] https://docs.openshift.com/container-platform/4.16/operators/understanding/olm/olm-understanding-operatorgroups.html