我正在使用Kafka Connect Docker映像,并且可以使用已安装的卷成功安装自定义的kafka-connect插件。
以及docker-compose文件中的其他几个容器。
但是现在我需要使用插件执行rest api调用以对其进行配置。
我不想每次重新启动docker-compose堆栈时都手动执行此操作。 我认为没有任何方法可以将其放入docker-compose或Dockerfile中,因为该应用程序必须在安装插件配置之前运行。
还有另一种方法吗?还是我缺少有关Kafka Connect中“自动部署”功能的信息?
注意*我可以使用卷来存储两次重新启动之间的状态,但是那时集成测试或部署到新的环境仍然存在问题。
似乎我将需要其他脚本来在实例启动后进行检测,然后执行连接器部署。