25.4. 监视流用于 Apache Kafka Drain Cleaner 的 TLS 证书
默认情况下,Drain Cleaner 部署会监视包含其用于身份验证的 TLS 证书的 secret。Drain Cleaner 监视是否有变化,如证书续订。如果检测到更改,它会重新启动以重新加载 TLS 证书。Drain Cleaner 安装文件默认启用此行为。但是,您可以通过在 Drain Cleaner 安装文件的部署
配置 (060-Deployment.yaml
) 中将 STRIMZI_CERTIFICATE_WATCH_ENABLED
环境变量设置为 false
来禁用对证书的监控。
在启用了 STRIMZI_CERTIFICATE_WATCH_ENABLED
时,您还可以使用以下环境变量来监视 TLS 证书。
环境变量 | 描述 | 默认 |
---|---|---|
| 启用或禁用证书监视 |
|
| 部署 Drain Cleaner 的命名空间,以及证书 secret 所在的命名空间 |
|
| Drain Cleaner pod 名称 | - |
| 包含 TLS 证书的 secret 名称 |
|
| 包含 TLS 证书的 secret 中的字段列表 |
|
控制监视操作的环境变量配置示例
使用 Downward API 机制配置 STRIMZI_CERTIFICATE_WATCH_NAMESPACE
和 STRIMZI_CERTIFICATE_WATCH_POD_NAME
。