Idealnie powinno być to konfigurowalne jako część helm
skrypt, ale niestety na razie tak nie jest. Jednym ze sposobów obejścia tego problemu jest zbudowanie nowego Dockera na podstawie obrazu Docker Kafka Connect firmy Confluent. Pobierz łącznik ręcznie i wyodrębnij zawartość do folderu. Skopiuj zawartość tego do ścieżki w kontenerze. Coś jak poniżej.
Zawartość pliku Dockerfile
FROM confluentinc/cp-kafka-connect:5.2.1
COPY <connector-directory> /usr/share/java
/usr/share/java
to domyślna lokalizacja, w której Kafka Connect szuka wtyczek. Możesz także użyć innej lokalizacji i podać nową lokalizację (plugin.path
) podczas helm
instalacja.
Zbuduj ten obraz i umieść go w dostępnym miejscu. Będziesz także musiał podać/zastąpić szczegóły obrazu i tagu podczas helm
instalacja.
Tutaj
jest ścieżką do values.yaml
plik. Możesz znaleźć image
i plugin.path
wartości tutaj.