3.9. Kafka Connect 构建使用哈希来命名下载文件

您可以配置 KafkaConnect 资源,以创建自定义 Kafka Connect 容器镜像。使用 spec.build 配置可自动执行该过程。您可以配置 插件 来指定实施工件和 输出 来引用存储镜像的容器注册表。AMQ 流下载并将连接器插件添加到新容器镜像中。

构建过程现在使用 URL 哈希来命名下载的工件文件。在以前的版本中,它使用下载 URL 的最后一部分。如果您的插件工件需要特定名称,您可以使用一个新的工 类型及其 fileName 字段。

插件工件命名示例

apiVersion: kafka.strimzi.io/v1beta2
kind: KafkaConnect
metadata:
  name: my-connect-cluster
spec:
  #...
  build:
    output:
      #...
    plugins:
      - name: my-plugin
        artifacts:
          - type: other
            url: https://my-domain.tld/my-other-file.ext
            sha512sum: 589...ab4
            fileName: name-of-file.ext
  #...

请参阅 构建 架构参考