OperatorLIFECYCLE MANAGER

The Operator Lifecycle Manager (OLM) extends Kubernetes to provide a declarative way to install, manage, and upgrade Operators on a cluster.

Install an Operator

WHAT IS OPERATOR Lifecycle manager?

This project is a component of the Operator Framework, an open source toolkit to manage Kubernetes native applications, called Operators, in a streamlined and scalable way.

OLM Features

OVER-THE-AIR UPDATES AND CATALOGS

OLM provides rich update mechanisms to keep Kubernetes native applications up to date automatically.

DEPENDENCY MODEL

With OLMs packaging format Operators can express dependencies on the platform and on other Operators.

DISCOVERABILITY

OLM makes Operators and their services available for cluster users to select and install.

CLUSTER STABILITY

OLM will prevent conflicting Operators owning the same APIs being installed, ensuring cluster stability.

DECLARATIVE UI CONTROLS

OLM enables Operators to behave like managed service providers through the APIs they expose.

Contribute!

The Operator Lifecycle Manager project is open source, and participation from members of the community is highly valued. If you want to get involved, discuss your experiences with OLM, or have questions, join the Operator Framework forum and visit us on GitHub.