在Kubernetes上安装Confluent插件

时间:2019-01-25 10:33:31

标签: jenkins kubernetes apache-kafka-connect jenkins--x

我们的团队正在开发Kafka Connect源连接器插件。

您对如何安装/升级插件有任何想法吗?流(git-> Jenkins->运行Source Connector)应该在本地看起来如何?

我们在Kubernetes上使用Confluent,这使事情变得更加复杂。

PS。法律要求我们不要使用云解决方案。

1 个答案:

答案 0 :(得分:0)

要存储自定义连接器,请使用Nexus,Artifactory,S3或某些普通的HTTP /文件服务器。

如果您正在使用Kubernetes,那么您可能对Docker映像有一个发布策略。

因此,您可以通过在Dockerfile中添加其他RUN语句来扩展Confluent Connect Docker映像,然后使用Jenkins构建和标记映像,并升级Kubernetes服务以使用新的映像标记。


对于管理Kafka Connect的裸机(或云)安装,我给出的答案将是使用Ansible或其他编排工具推出新文件,然后重新启动服务