В идеалния случай това трябва да се конфигурира като част от helm
сценарий, но за съжаление не е към момента. Един от начините да заобиколите това е да създадете нов Docker от изображението на Docker Kafka Connect на Confluent. Изтеглете ръчно конектора и извлечете съдържанието в папка. Копирайте съдържанието на това в път в контейнера. Нещо като по-долу.
Съдържание на Dockerfile
FROM confluentinc/cp-kafka-connect:5.2.1
COPY <connector-directory> /usr/share/java
/usr/share/java
е местоположението по подразбиране, където Kafka Connect търси плъгини. Можете също да използвате различно местоположение и да предоставите новото местоположение (plugin.path
) по време на вашето helm
инсталация.
Създайте това изображение и го хоствайте някъде, достъпно. Също така ще трябва да предоставите/замени подробностите за изображението и етикета по време на helm
инсталация.