Docker Kafka Connect自动接收器/源初始化

Docker Kafka Connect自动接收器/源初始化,docker,kubernetes,dockerfile,kubernetes-helm,apache-kafka-connect,Docker,Kubernetes,Dockerfile,Kubernetes Helm,Apache Kafka Connect,不知何故,任何地方的搜索都不会出现这种情况 我正在使用融合的Kafka Connect映像,通过Helm部署到K8S集群中。我用他们的基本映像制作了一个新映像,这样我就预装了一些连接器插件 FROM confluentinc/cp-kafka-connect-base:6.1.0 RUN confluent-hub install --no-prompt mongodb/kafka-connect-mongodb:1.5.0 当容器启动时,我希望它使用这些插件初始化一些连接。如果这很重要的话

不知何故,任何地方的搜索都不会出现这种情况

我正在使用融合的Kafka Connect映像,通过Helm部署到K8S集群中。我用他们的基本映像制作了一个新映像,这样我就预装了一些连接器插件

FROM confluentinc/cp-kafka-connect-base:6.1.0

RUN confluent-hub install --no-prompt mongodb/kafka-connect-mongodb:1.5.0
当容器启动时,我希望它使用这些插件初始化一些连接。如果这很重要的话,两种方法都可以

在我的一生中,我都找不到任何关于在容器第一次启动时以某种自动化方式执行此操作的最佳方法的说明。甚至是任何一种方法

看起来最好的方法可能是做以下事情:

curl -X POST http://localhost:9092/connectors blah blah
。。。使用
*-sink.properties
文件作为有效负载,但这真的是预期的方式吗

我如何处理副本<代码>卷曲http://localhost:9092/connectors,过滤掉预先存在的,然后发布结果

这看起来超级笨重。我错过什么了吗