第 1 章 Red Hat JBoss Web Server Operator


Operator 是一个 Kubernetes 原生应用程序,它可以轻松地管理 Kubernetes 和 OpenShift 环境中的复杂有状态应用程序。Red Hat JBoss Web Server (JWS)提供了一个 Operator,用于管理 OpenShift 镜像的 JWS。您可以使用 JWS Operator 在 OpenShift 中创建、配置、管理和无缝升级 Web 服务器应用程序实例。

Operator 包括以下主要概念:

  • Operator Framework 是一个工具包,用于以有效、自动化且可扩展的方式管理 Operator。Operator Framework 由三个主要组件组成:

    • 您可以使用 OperatorHub 来发现您要安装的 Operator。
    • 您可以使用 Operator Lifecycle Manager (OLM)在 OpenShift 集群中安装和管理 Operator。
    • 如果要开发自己的自定义 Operator,您可以使用 Operator SDK
  • Operator 组 是一个 OLM 资源,它为 OLM 安装的 Operator 提供多租户配置。Operator 组选择目标命名空间,在其中为与 OperatorGroup 对象相同的命名空间中部署的所有 Operator 生成基于角色的访问控制(RBAC)。
  • 自定义资源定义 (CRD)是 Operator 使用的 Kubernetes 扩展机制。CRD 允许 Operator 管理的自定义对象的行为与原生 Kubernetes 对象类似。JWS Operator 提供了一组 CRD 参数,您可以在自定义资源文件中为您要部署的 Web 服务器应用程序指定。

本文档描述了如何安装 JWS Operator、部署现有 JWS 镜像并从集群中删除 Operator。本文档还提供了 JWS Operator 提供的 CRD 参数详情。

注意

在按照本指南中的说明操作,您必须确保 OpenShift 集群已安装并配置为前提条件。如需有关安装和配置 OpenShift 集群的更多信息,请参阅 OpenShift Container Platform 安装指南。https://access.redhat.com/documentation/zh-cn/openshift_container_platform/4.9/html-single/installing/index

如需部署准备的镜像或从现有镜像流构建镜像的更快速且不太详细指南,请参阅 JWS Operator QuickStart 指南。

重要

红帽只支持 JWS 5.4 或更高版本的镜像。

返回顶部
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

Theme

© 2025 Red Hat