В идеале это должно настраиваться как часть скрипта helm
, но, к сожалению, это не так, как сейчас. Один из способов обойти это - создать новый Docker из образа Confluent Kafka Connect Docker. Загрузите соединитель вручную и извлеките содержимое в папку. Скопируйте содержимое этого в путь в контейнере. Что-то вроде ниже.
Содержимое Dockerfile
FROM confluentinc/cp-kafka-connect:5.2.1
COPY <connector-directory> /usr/share/java
/usr/share/java
- это место по умолчанию, где Kafka Connect ищет плагины. Вы также можете использовать другое местоположение и указать новое местоположение (plugin.path
) во время установки helm
.
Создайте этот образ и разместите его где-нибудь доступным. Вы также должны будете предоставить / переопределить изображение и метки во время установки helm
.
Здесь - это путь к файлу values.yaml
. Вы можете найти значения image
и plugin.path
здесь.