Jump To Close Expand all Collapse all Table of contents JBoss EAP for OpenShift Container Platform 入门 提供有关 JBoss EAP 文档的反馈 使开源包含更多 1. 简介 Expand section "1. 简介" Collapse section "1. 简介" 1.1. 什么是红帽 JBoss 企业应用平台(JBoss EAP)? 1.2. 如何在 OpenShift 上使用 JBoss EAP? 1.3. 比较:用于 OpenShift 的 JBoss EAP 和 JBoss EAP 1.4. 版本兼容性和支持 Expand section "1.4. 版本兼容性和支持" Collapse section "1.4. 版本兼容性和支持" 1.4.1. OpenShift 4.x 支持 1.4.2. IBM Z 支持 1.4.3. 在 OpenShift 上从 JBoss EAP 7.1 升级到 JBoss EAP 7.4 1.5. 部署选项 2. 在 JBoss EAP for OpenShift 镜像中构建并运行 Java 应用程序 Expand section "2. 在 JBoss EAP for OpenShift 镜像中构建并运行 Java 应用程序" Collapse section "2. 在 JBoss EAP for OpenShift 镜像中构建并运行 Java 应用程序" 2.1. 先决条件 2.2. 为应用程序部署准备 OpenShift 2.3. 为 Red Hat Container Registry 配置身份验证 2.4. 为 OpenShift Imagestreams 和 Templates 导入最新的 JBoss EAP 2.5. 将 JBoss EAP Source-to-Image(S2I)应用部署到 OpenShift 2.6. 部署后任务 2.7. 用于 OpenShift 的 JBoss EAP 中的链构建支持 3. 使用 Helm Chart 在 OpenShift 上部署 JBoss EAP 7 应用程序 Expand section "3. 使用 Helm Chart 在 OpenShift 上部署 JBoss EAP 7 应用程序" Collapse section "3. 使用 Helm Chart 在 OpenShift 上部署 JBoss EAP 7 应用程序" 3.1. 先决条件 3.2. 使用 Helm 创建 JBoss EAP 7 应用程序 3.3. 查看 Helm 发行版本 3.4. 查看关联的代码 3.5. 查看构建状态 3.6. 查看 pod 状态 3.7. 运行 JBoss EAP 7 应用 4. 为 Java 应用配置 OpenShift 镜像的 JBoss EAP Expand section "4. 为 Java 应用配置 OpenShift 镜像的 JBoss EAP" Collapse section "4. 为 Java 应用配置 OpenShift 镜像的 JBoss EAP" 4.1. OpenShift S2I Process 的 JBoss EAP 如何工作 4.2. 配置 JBoss EAP for OpenShift 使用环境变量 Expand section "4.2. 配置 JBoss EAP for OpenShift 使用环境变量" Collapse section "4.2. 配置 JBoss EAP for OpenShift 使用环境变量" 4.2.1. JVM 内存配置 Expand section "4.2.1. JVM 内存配置" Collapse section "4.2.1. JVM 内存配置" 4.2.1.1. JVM 默认内存设置 4.2.1.2. JVM 垃圾回收设置 4.2.1.3. 默认设置中的资源限值 4.2.1.4. JVM 环境变量 4.3. 构建扩展和项目 Artifacts Expand section "4.3. 构建扩展和项目 Artifacts" Collapse section "4.3. 构建扩展和项目 Artifacts" 4.3.1. S2I Artifacts Expand section "4.3.1. S2I Artifacts" Collapse section "4.3.1. S2I Artifacts" 4.3.1.1. 模块、驱动程序和通用部署 4.3.2. 运行时工件 Expand section "4.3.2. 运行时工件" Collapse section "4.3.2. 运行时工件" 4.3.2.1. datasources 4.3.2.2. 资源适配器 4.4. 将 JBoss EAP 模板用于 OpenShift 的结果 4.5. Red Hat JBoss Enterprise Application Platform for OpenShift 镜像的 SSO 配置 4.6. 默认数据源 5. JBoss EAP for OpenShift 中减少的能力 Expand section "5. JBoss EAP for OpenShift 中减少的能力" Collapse section "5. JBoss EAP for OpenShift 中减少的能力" 5.1. 置备自定义 JBoss EAP 服务器 5.2. 可用的 JBoss EAP 层 Expand section "5.2. 可用的 JBoss EAP 层" Collapse section "5.2. 可用的 JBoss EAP 层" 5.2.1. 基本层 5.2.2. Decorator 层 5.3. 在 JBoss EAP 中置备用户开发的层 Expand section "5.3. 在 JBoss EAP 中置备用户开发的层" Collapse section "5.3. 在 JBoss EAP 中置备用户开发的层" 5.3.1. 为 JBoss EAP 构建和部署 Galleon 层 Expand section "5.3.1. 为 JBoss EAP 构建和部署 Galleon 层" Collapse section "5.3.1. 为 JBoss EAP 构建和部署 Galleon 层" 5.3.1.1. 准备 Maven 项目 5.3.1.2. 添加功能包内容 5.3.1.3. 在 S2I 构建过程中使用自定义 Galleon 功能包 5.3.1.4. JBoss EAP 的自定义配置文件 5.3.2. 使用高级环境变量配置 Galleon 5.3.3. 自定义 Galleon 功能 pack 环境变量 6. 故障排除 Expand section "6. 故障排除" Collapse section "6. 故障排除" 6.1. Pod 重启故障排除 6.2. 使用 JBoss EAP 管理 CLI 故障排除 7. 用于在 OpenShift 上自动化应用程序部署的 EAP Operator Expand section "7. 用于在 OpenShift 上自动化应用程序部署的 EAP Operator" Collapse section "7. 用于在 OpenShift 上自动化应用程序部署的 EAP Operator" 7.1. 使用 Web 控制台安装 EAP Operator 7.2. 使用 CLI 安装 EAP Operator 7.3. 用于创建应用程序镜像的 eap-s2i-build 模板 7.4. 使用 eap-s2i-build 模板构建应用程序镜像 7.5. 使用 EAP Operator 在 OpenShift 上部署 Java 应用程序 Expand section "7.5. 使用 EAP Operator 在 OpenShift 上部署 Java 应用程序" Collapse section "7.5. 使用 EAP Operator 在 OpenShift 上部署 Java 应用程序" 7.5.1. 创建 Secret 7.5.2. 创建 ConfigMap 7.5.3. 从 standalone.xml 文件创建 ConfigMap 7.5.4. 为应用程序配置持久性存储 7.6. 使用 EAP operator 部署启用了 Red Hat Single Sign-On 的镜像 7.7. 使用 EAP 操作器查看应用的指标 7.8. 使用 Web 控制台卸载 EAP Operator 7.9. 使用 CLI 卸载 EAP Operator 7.10. 用于安全事务恢复的 EAP Operator Expand section "7.10. 用于安全事务恢复的 EAP Operator" Collapse section "7.10. 用于安全事务恢复的 EAP Operator" 7.10.1. Stable Network Host Names 的 StatefulSets 7.10.2. 监控扩展过程 Expand section "7.10.2. 监控扩展过程" Collapse section "7.10.2. 监控扩展过程" 7.10.2.1. 缩放期间的 Pod 状态 7.10.3. 使用 Heuristic Outcomes 在交易期间缩减 7.10.4. 配置 transactions 子系统,以使用 JDBC 存储进行事务日志 7.11. 使用 pod 横向自动扩展 HPA 自动扩展 pod 7.12. Jakarta Enterprise Beans on OpenShift 的 Remoting Expand section "7.12. Jakarta Enterprise Beans on OpenShift 的 Remoting" Collapse section "7.12. Jakarta Enterprise Beans on OpenShift 的 Remoting" 7.12.1. 在 OpenShift 上配置 Jakarta Enterprise Beans 8. 参考信息 Expand section "8. 参考信息" Collapse section "8. 参考信息" 8.1. 持久性模板 8.2. 信息环境变量 8.3. 配置环境变量 8.4. 应用程序模板 8.5. 公开端口 8.6. datasources Expand section "8.6. datasources" Collapse section "8.6. datasources" 8.6.1. Datasources 的 JNDI 映射 Expand section "8.6.1. Datasources 的 JNDI 映射" Collapse section "8.6.1. Datasources 的 JNDI 映射" 8.6.1.1. 数据源配置环境变量 8.6.1.2. 例子 Expand section "8.6.1.2. 例子" Collapse section "8.6.1.2. 例子" 8.6.1.2.1. 单一映射 8.6.1.2.2. 多个映射 8.7. 集群 Expand section "8.7. 集群" Collapse section "8.7. 集群" 8.7.1. 配置 JGroups Discovery Mechanism Expand section "8.7.1. 配置 JGroups Discovery Mechanism" Collapse section "8.7.1. 配置 JGroups Discovery Mechanism" 8.7.1.1. 配置 KUBE_PING 8.7.1.2. 配置 DNS_PING 8.7.2. 配置 JGroups 以加密集群流量 Expand section "8.7.2. 配置 JGroups 以加密集群流量" Collapse section "8.7.2. 配置 JGroups 以加密集群流量" 8.7.2.1. Configuring SYM_ENCRYPT 8.7.2.2. Configuring ASYM_ENCRYPT 8.7.3. 扩展 pod 的注意事项 8.8. 健康检查 8.9. 消息传递 Expand section "8.9. 消息传递" Collapse section "8.9. 消息传递" 8.9.1. 配置外部 Red Hat AMQ Broker 8.10. 安全域 8.11. HTTPS 环境变量 8.12. 管理环境变量 8.13. S2I Expand section "8.13. S2I" Collapse section "8.13. S2I" 8.13.1. 自定义配置 Expand section "8.13.1. 自定义配置" Collapse section "8.13.1. 自定义配置" 8.13.1.1. 自定义模块 8.13.2. Deployment Artifacts 8.13.3. artifact Repository Mirrors Expand section "8.13.3. artifact Repository Mirrors" Collapse section "8.13.3. artifact Repository Mirrors" 8.13.3.1. 安全 Artifact Repository Mirror URL 8.13.4. 脚本 8.13.5. 自定义脚本 Expand section "8.13.5. 自定义脚本" Collapse section "8.13.5. 自定义脚本" 8.13.5.1. 挂载 configmap 以执行自定义脚本 8.13.5.2. 使用 install.sh 执行自定义脚本 8.13.6. 环境变量 8.14. 单点登录镜像 8.15. 不支持的事务恢复方案 8.16. 包括的 JBoss 模块 8.17. EAP Operator:API 信息 Expand section "8.17. EAP Operator:API 信息" Collapse section "8.17. EAP Operator:API 信息" 8.17.1. WildFlyServer 8.17.2. WildFlyServerList 8.17.3. WildFlyServerSpec 8.17.4. Resources 8.17.5. StorageSpec 8.17.6. StandaloneConfigMapSpec 8.17.7. WildFlyServerStatus 8.17.8. PodStatus 法律通告 Settings Close Language: 日本語 简体中文 한국어 English Language: 日本語 简体中文 한국어 English Format: Multi-page Single-page Format: Multi-page Single-page Language and Page Formatting Options Language: 日本語 简体中文 한국어 English Language: 日本語 简体中文 한국어 English Format: Multi-page Single-page Format: Multi-page Single-page 2.7. 用于 OpenShift 的 JBoss EAP 中的链构建支持 用于 OpenShift 的 JBoss EAP 支持 OpenShift 中的串联构建。 用于 OpenShift 模板的 JBoss EAP 使用串联构建。当使用这些模板时,两个构建结果: 名为 [application name]-build-artifacts的中间镜像 最终的镜像,[应用程序名称] 有关串联构建的详情,请参阅 OpenShift 文档。 其它资源 OpenShift 链构建文档 Previous Next