6.33. Operator Lifecycle Manager (OLM) v1 Operator


从 OpenShift Container Platform 4.18 开始,OLM v1 与 OLM (Classic) 一起默认启用。这个下一代迭代提供了一个更新的框架,它改变了许多 OLM (Classic) 概念,使集群管理员能够为其用户扩展功能。

OLM v1 管理新 ClusterExtension 对象的生命周期,其中包括通过 registry+v1 捆绑包格式的 Operator,并控制集群中扩展的安装、升级和基于角色的访问控制(RBAC)。

在 OpenShift Container Platform 中,OLM v1 由 olm cluster Operator 提供。

注意

olm cluster Operator 会通知集群管理员,如果任何安装的扩展会阻止集群升级,根据其 olm.maxOpenShiftVersion 属性。如需更多信息,请参阅"与 OpenShift Container Platform 版本保持一致"。

6.33.1. 组件

Operator Lifecycle Manager (OLM) v1 由以下组件项目组成:

Operator 控制器
OLM v1 的核心组件,使用 API 扩展 Kubernetes,用户可以安装和管理 Operator 和扩展的生命周期。它消耗来自 catalogd 的信息。
Catalogd
一个 Kubernetes 扩展,它解包基于文件的目录(FBC)内容,并在容器镜像中提供,供集群客户端使用。作为 OLM v1 微服务架构的组件,用于由扩展作者打包的 Kubernetes 扩展的目录主机元数据,因此可帮助用户发现可安装的内容。

6.33.2. CRD

  • clusterextension.olm.operatorframework.io

    • Scope: Cluster
    • CR: ClusterExtension
  • clustercatalog.olm.operatorframework.io

    • Scope: Cluster
    • CR: ClusterCatalog

6.33.3. 项目

返回顶部
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。 了解我们当前的更新.

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

Theme

© 2025 Red Hat