操作符 ConfigMap
名为 websphere-liberty-operator 的 ConfigMap 用于配置 Liberty 操作员管理的资源。 它在操作符启动时创建一次,位于操作符安装的命名空间中。
注意:对于 OCP 用户,
AllNamespaces 安装模式指定 openshift-operators 为操作员安装的命名空间。这是操作符
ConfigMap 的示例,当操作符安装并在 test-namespace 命名空间中运行时会生成该示例。kind: ConfigMap
apiVersion: v1
metadata:
name: websphere-liberty-operator
namespace: test-namespace
data:
certManagerCertDuration: 2160h
operatorLogLevel: info
reconcileIntervalFailureMaximum: '240'
reconcileIntervalIncreasePercentage: '50'
reconcileIntervalSuccessMaximum: '120'
defaultHostname: ''
showReconcileInterval: 'false'
reconcileIntervalMinimum: '5'
certManagerCACertDuration: 8766h
performanceDataMaxWorkers: '10'
imageVersionChecks: 'true'
imageVersionChecksRefreshIntervalMinutes: '720'
passwordEncodingType: aes下面是与每个可配置字段相对应的描述集。
| 字段 | 描述 |
|---|---|
certManagerCACertDuration |
证书管理器签发的 CA 证书到期前的有效期,以 Go time.Duration 字符串格式表示。 默认值为 8766h(1 年)。 要了解有关此字段的更多信息,请参阅 使用证书管理器生成证书。 |
certManagerCertDuration |
证书管理器签发的服务证书到期前的有效期,以 Go time.Duration 字符串格式表示。 默认值为 2160h(90 天)。 要了解有关此字段的更多信息,请参阅 使用证书管理器生成证书。 |
defaultHostname |
当 .spec.expose 设置为 true 时, WebSphereLibertyApplication 路由或URL 的默认主机名。 要了解有关此领域的更多信息,请参阅外部公开应用程序 spec.expose .spec.createKnativeService,spec.route )。 |
imageVersionChecks |
该布尔参数决定操作符是否拉取并评估的 Liberty 版本 .spec.applicationImage。 缺省值为 true。 |
imageVersionChecksRefreshIntervalMinutes |
操作员将等待多少分钟后重新验证标记图像的版本 Liberty.spec.applicationImage 。 此标记不适用于基于ID的图像。 |
operatorLogLevel |
自由操作符的日志级别。 默认值为 "info,其他选项为 "warning、"fine、"finer"、"finest"。日志级别可以动态修改,并立即生效。 |
passwordEncodingType |
当 .spec.manageLTPA 设置为 true时,用于对 LTPA 密钥密码进行编码的编码类型。 默认值为 aes ( aes-256 ) ,另一个选项是 aes-128。 |
performanceDataMaxWorkers |
在任意时间点能够收集性能数据的最大并发工作者数量。 缺省值为 10。 |
reconcileIntervalMinimum |
最小调节间隔(秒)的默认值为 5。 操作员在每个实例的每个调节间隔秒内运行调节循环。 如果实例的状态条件保持不变,则调节间隔会增加,以减少调节频率。 间隔根据基本调节间隔和指定的增加百分比增加。 有关运营商对账频率的更多信息,请参阅查看运营商申请状态。 |
reconcileIntervalIncreasePercentage |
当调节间隔增加时,增加额按当前间隔的指定百分比计算。 缺省值为 50。 要禁用对账间隔增加,请将该值设为 0。 |
reconcileIntervalFailureMaximum |
状态重复故障的最大调节间隔值(秒)。 缺省值为 240。 |
reconcileIntervalSuccessMaximum |
重复成功 Reconciled and
Ready 状态的最大调节间隔(秒)。 缺省值为 120。 |
showReconcileInterval |
布尔参数,用于确定 reconcileInterval 字段是否在 WebSphereLibertyApplication CR 的状态中可见。 缺省值为 false。 |