运算符是 OpenShift Container Platform 中最重要的组件之一。它们是打包、部署和管理控制平面服务的首选方法。它们还可以为用户运行的应用程序提供优势。
运算符与 Kubernetes API 和 CLI 工具(例如 `kubectl` 和 OpenShift CLI(`oc`))集成。它们提供监控应用程序、执行健康检查、管理无线 (OTA) 更新以及确保应用程序保持您指定状态的方法。
运算符专为 Kubernetes 原生应用程序而设计,用于实现和自动化常见的第 1 天操作,例如安装和配置。运算符还可以自动化第 2 天操作,例如自动扩展或缩减以及创建备份。所有这些活动都由在您的集群上运行的软件来指导。
虽然两者都遵循类似的运算符概念和目标,但 OpenShift Container Platform 中的运算符由两个不同的系统管理,具体取决于其用途。
由集群版本运算符 (CVO) 管理,并默认安装以执行集群功能。
由运算符生命周期管理器 (OLM) 管理,并且可以供用户在其应用程序中运行。也称为 *基于 OLM 的运算符*。
要了解有关 Operator 的更多信息,请参阅 什么是 Operator?