第 8 章 Operator
8.1. 在 MicroShift 中使用 Operator
您可以将 Operator 与 MicroShift 搭配使用,以创建用于监控集群中运行的服务的应用程序。Operator 可以管理应用程序及其资源,如部署数据库或消息总线。作为在集群中运行的自定义软件,可以使用 Operator 来实现和自动化常见操作。
Operator 提供了更本地化的配置体验,并与 Kubernetes API 和 CLI 工具(如 kubectl
和 oc
)集成。Operator 是专为您的应用程序而设计的。Operator 允许您配置组件而不是修改全局配置文件。
MicroShift 应用程序通常预期部署在静态环境中。但是,如果在您的用例中很有用,Operator 就会可用。要确定 Operator 与 MicroShift 的 Operator 兼容性,请查看 Operator 文档。
8.1.1. 如何将 Operator 与 MicroShift 集群搭配使用
将 Operator 用于 MicroShift 集群的方法有两种:
8.1.1.1. Operator 的清单
可以使用清单直接安装和管理 Operator。您可以在 MicroShift 中使用 kustomize
配置管理工具来部署应用程序。使用相同的步骤使用清单安装 Operator。
- 详情请参阅 使用 Kustomize 清单 来部署应用程序和使用 清单示例。
8.1.1.2. Operator 的 Operator Lifecycle Manager
您还可以使用 Operator Lifecycle Manager (OLM)将附加组件 Operator 安装到 MicroShift 集群。OLM 可用于管理广泛可用的自定义 Operator 和 Operator。将 OLM 与 MicroShift 搭配使用需要构建目录。