第 2 章 JWS Operator 2.x 有哪些新功能?
JWS Operator 2.x 提供无缝集成等二级 Operator 能力。JWS Operator 2.x 还支持 Red Hat JBoss Web Server 计量标签,并包含一些新的或增强的自定义资源定义 (CRD) 参数。
2.1. JWS Operator 2.1 版本有哪些新功能?
JWS Operator 2.1 版本包括以下新功能和增强功能。
新的webhookSecrets
参数
JWS Operator 2.1 在 CRD 中的webImageStream:webSources
层次结构下引入了webhookSecrets
参数。此参数指定通过通用、GitHub 或 GitLab webhook 触发构建的秘密名称。
webhookSecrets
参数包含generic
、 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
参数。此参数表示是否与 Red Hat 提供的运行时库存操作员建立连接。
您可以通过将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 个字符。