第 2 章 JWS Operator 2.x 新功能?
JWS Operator 2.x 提供 2 级 Operator 功能,如无缝集成。JWS Operator 2.x 还支持 Red Hat JBoss Web Server metering 标签,并包括一些新的或增强的自定义资源定义(CRD)参数。
2.1. JWS Operator 2.1 版本中有什么新增功能? 复制链接链接已复制到粘贴板!
JWS Operator 2.1 发行版本包括以下新功能和增强。
新的 webhookSecrets 参数
JWS Operator 2.1 在 CRD 的 webImageStream:webSources 层次结构下引入了 webhookSecrets 参数。此参数指定用于通过通用、GitHub 或 GitLab Webhook 触发构建的 secret 名称。
webhookSecrets 参数包含 通用的,github, 和 gitlab 字段。
如需更多信息,请参阅 JWS Operator CRD 参数。
新的 tlsConfig 参数
JWS Operator 2.1 在 CRD 中引入了一个 tlsConfig 参数。此参数指定 Web 服务器的 TLS 配置。
tlsConfig 参数包含 routeHostname,certificateVerification,tlsSecret, 和 tlsPassword 字段。
如需更多信息,请参阅 JWS Operator CRD 参数。
新的 environmentVariables 参数
JWS Operator 2.1 在 CRD 中引入了一个 environmentVariables 参数。此参数指定部署的环境变量。
如需更多信息,请参阅 JWS Operator CRD 参数。
新的 persistentLogs 参数
JWS Operator 2.1 在 CRD 中引入了 persistentLogs 参数。这个参数指定持久性卷和日志记录配置。
persistentLogs 参数包含 catalinaLogs,enableAccessLogs,volumeName, 和 storageClass 字段。
如需更多信息,请参阅 JWS Operator CRD 参数。
新的 podResources 参数
JWS Operator 2.1 在 CRD 中引入了 podResources 参数。这个参数指定 web 服务器使用中央处理单元(CPU)和内存资源的配置。
如需更多信息,请参阅 JWS Operator CRD 参数。
新的 securityContext 参数
JWS Operator 2.1 在 CRD 中引入了 securityContext 参数。此参数定义运行应用所需的安全功能。
如需更多信息,请参阅 JWS Operator CRD 参数。
新的 useInsightsClient 参数
JWS Operator 2.1 在 CRD 中引入了一个 useInsightsClient 参数。此参数指示是否要与红帽提供的运行时清单操作器建立连接。
您可以通过将 INSIGHTS_DEBUG 环境变量设置为 true 来为 Insights 客户端启用调试日志。
useInsightsClient 参数需要使用 Red Hat JBoss Web Server 6.1 或更高版本的镜像。
这个参数仅作为技术预览提供。
如需更多信息,请参阅 JWS Operator CRD 参数。
弃用的 genericWebhookSecret 参数
JWS Operator 2.1 弃用位于 CRD 中的 webImageStream.webSources.webSourcesParams 层次结构下的 genericWebhookSecret 参数。
此参数由 webImageStream.webSources.webhookSecrets.generic 参数替代。
如需更多信息,请参阅 JWS Operator CRD 参数。
弃用的 githubWebhookSecret 参数
JWS Operator 2.1 弃用位于 CRD 中的 webImageStream.webSources.webSourcesParams 层次结构下的 githubWebhookSecret 参数。
这个参数被 webImageStream.webSources.webhookSecrets.github 参数替代。
如需更多信息,请参阅 JWS Operator CRD 参数。
默认生成的主机名的增强格式
JWS Operator 2.1 对默认生成的主机名使用增强格式,这些主机名由应用程序名称和项目名称组成,长度最多为 63 个字符。