Установка плагинов Confluent на Kubernetes - PullRequest
0 голосов
/ 25 января 2019

Наша команда занимается разработкой плагинов Kafka Connect Source Connector.

Есть ли у вас какие-либо идеи по поводу установки / обновления плагинов?Каким образом поток (git -> Jenkins -> работающий Source Connector) должен выглядеть на месте?

Мы используем Confluent на Kubernetes, что еще более усложняет ситуацию.

PS.По закону мы обязаны не использовать облачные решения.

1 Ответ

0 голосов
/ 26 января 2019

Для хранения пользовательских соединителей используйте Nexus, Artifactory, S3 или какой-нибудь простой HTTP / файловый сервер.

Если вы используете Kubernetes, то, вероятно, у вас есть политика выпуска ваших образов Docker.

Таким образом, вы можете расширить образы Confluent Connect Docker, добавив дополнительные операторы RUN в Dockerfile, затем создать и пометить свои изображения с помощью Jenkins, а также обновить службы Kubernetes для использования нового тега изображения.


Ответ, который я бы дал для простой установки (или облачной) системы управления Kafka Connect, состоял бы в том, чтобы использовать Ansible или другой инструмент оркестровки, чтобы вытолкнуть новые файлы и перезапустить службы

...