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