B.96. KafkaConnectS2ISpec 模式参考
配置支持 Source-to-Image(S2I)支持的 Kafka Connect 集群。
在 OpenShift 上(仅限使用连接器插件)扩展 Kafka Connect 时,您可以使用 OpenShift 构建和 S2I 创建供 Kafka Connect 部署使用的容器镜像。
配置选项使用 Kafka ConnectSpec 模式与 Kafka
Connect 配置类似。
属性 | 描述 |
---|---|
replicas | Kafka Connect 组中的 pod 数量。 |
整数 | |
镜像 | 容器集的 docker 镜像。 |
字符串 | |
buildResources | 要保留的 CPU 和内存资源。请参阅 内核/v1 资源要求的外部文档。 |
livenessProbe | Pod 存活度检查. |
readinessProbe | Pod 就绪度检查。 |
jvmOptions | 容器集的 JVM 选项. |
关联性 |
属性 |
logging |
Kafka Connect 的日志配置.类型取决于给定对象中的 |
metrics | Prometheus JMX 导出器配置.有关此配置结构的详情,请查看 https://github.com/prometheus/jmx_exporter。 |
map | |
模板 |
Kafka Connect 和 Kafka Connect S2I 资源的模板。该模板允许用户指定如何生成 |
身份验证 |
Kafka Connect 的身份验证配置.这个类型取决于给定对象中的 |
| |
bootstrapServers | 引导服务器以进行连接。这应该以逗号分隔的 <hostname>: ›<port> 对列表指定。 |
字符串 | |
clientRackInitImage |
用于初始化 |
字符串 | |
config | Kafka Connect 配置。无法设置带有以下前缀的属性:ssl.、sasl.、security.、listeners、plugin.path、re.、bootstrap.servers、consumer.interceptor.classes、producer.interceptor.classes(除:ssl.endpoint.identification.algorithm 除外) SSL.cipher.suites、ssl.protocol、ssl.enabled.protocols。 |
map | |
externalConfiguration | 将数据从 Secret 或 ConfigMap 传递给 Kafka Connect Pod,并使用它们来配置连接器。 |
insecureSourceRepository | 当为 true 时,这会使用 'Local' 引用策略和接受不安全源标签的导入策略来配置源存储库。 |
布尔值 | |
rack | 配置节点标签,该标签将用作 client.rack consumer 配置。 |
资源 | CPU 和内存资源以及请求的初始资源的最大限值。请参阅 内核/v1 资源要求的外部文档。 |
tls | TLS 配置。 |
容限(tolerations) |
属性 |
容限 数组 | |
tracing |
Kafka Connect 中的追踪配置。类型取决于给定对象中 |
version | Kafka Connect 版本。默认值为 2.6.0。请参阅用户文档以了解升级或降级版本所需的流程。 |
字符串 |