Idealerweise sollte dies als Teil von helm
konfigurierbar sein Skript, aber leider noch nicht. Eine Möglichkeit, dies zu umgehen, besteht darin, ein neues Docker aus dem Kafka Connect Docker-Image von Confluent zu erstellen. Laden Sie den Connector manuell herunter und extrahieren Sie den Inhalt in einen Ordner. Kopieren Sie den Inhalt davon in einen Pfad im Container. Etwas wie unten.
Inhalt von Dockerfile
FROM confluentinc/cp-kafka-connect:5.2.1
COPY <connector-directory> /usr/share/java
/usr/share/java
ist der Standardspeicherort, an dem Kafka Connect nach Plugins sucht. Sie können auch einen anderen Speicherort verwenden und den neuen Speicherort angeben (plugin.path
) unter Ihrem helm
Installation.
Erstellen Sie dieses Image und hosten Sie es an einem zugänglichen Ort. Sie müssen auch das Bild und die Tag-Details während des helm
bereitstellen/überschreiben Installation.
hier
ist der Pfad zur values.yaml
Datei. Sie finden das image
und plugin.path
Werte hier.