第 1 章 Operator 概述


Operator 是 Red Hat OpenShift Service on AWS 中最重要的组件。它们是在 control plane 上打包、部署和管理服务的首选方法。它们还可以为用户运行的应用程序提供优势。

Operator 与 Kubernetes API 和 CLI 工具(如 kubectl 和 OpenShift CLI)集成。它们提供了监控应用程序、执行健康检查、管理无线(OTA)更新的方法,并确保应用程序保持在指定的状态。

Operator 专为 Kubernetes 原生应用程序设计,以实施和自动化常见的第 1 天操作,如安装和配置。操作员也可以自动执行第 2 天操作,如自动缩放或缩减或创建备份。所有这些活动都由集群中运行的一个软件进行指示。

虽然它们遵循类似的 Operator 概念和目标,但 Red Hat OpenShift Service on AWS 中的 Operator 由两个不同的系统管理,具体取决于它们的目的:

Cluster Operators
由 Cluster Version Operator (CVO)管理并默认安装来执行集群功能。
可选的附加组件 Operator
由 Operator Lifecycle Manager (OLM)管理,并可供用户在其应用程序中运行。也称为 基于 OLM 的 Operator

1.1. 对于开发人员

作为 Operator 作者,您可以为基于 OLM 的 Operator 执行以下开发任务:

Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

© 2024 Red Hat, Inc.