Red Hat Camel K is deprecated
Red Hat Camel K is deprecated and the End of Life date for this product is June 30, 2025. For help migrating to the current go-to solution, Red Hat build of Apache Camel, see the Migration Guide.第 2 章 Red Hat build of Apache Camel K Operators
红帽构建的 Apache Camel K 1.6 介绍了红帽构建的 Apache Camel K Operator 1.3。
红帽构建的 Apache Camel K 提供 Operator,可在 OpenShift 上自动部署 Apache Camel K 组件。您可以使用红帽构建的 Apache Camel K Operator 来管理这些 Operator。
另外,您可以单独管理各个组件 Operator。本节介绍 Operator,并提供了有关如何使用 Operator 部署 Red Hat Apache Camel K 组件构建的详细信息。
2.1. Operator 是什么
Operator 是一种打包、部署和管理 Kubernetes 应用程序的方法。从概念上讲,Operator 会收集人类操作知识,并在软件中实现,以便更方便地与用户分享来实现一些常见的、复杂的任务。
在 OpenShift Container Platform 4.x 中,Operator Lifecycle Manager (OLM) 可帮助用户安装、更新和管理所有 Operator 以及在用户集群中运行的关联服务的生命周期。Operator Lifecycle Manager 是 Operator Framework 的一部分,后者是一个开源工具包,用于以有效、自动化且可扩展的方式管理 Kubernetes 原生应用程序(Operator)。
OLM 默认在 OpenShift Container Platform 4.x 中运行,辅助集群管理员对集群上运行的 Operator 进行安装、升级和授予访问权。OpenShift Container Platform Web 控制台提供一些管理界面,供集群管理员安装 Operator,以及为特定项目授权以便使用集群上的可用 Operator 目录。
OperatorHub 是 OpenShift 集群管理员用于发现、安装和升级 Operator 的图形界面。只需点一个按钮,即可从 OperatorHub 拉取并在 OperatorHub 中安装,并由 OLM 管理,为工程团队在开发、测试和生产环境中自助管理软件。
其他资源
- 如需有关 Operator 的更多信息,请参阅 OpenShift 文档。