Idealiter zou dit configureerbaar moeten zijn als onderdeel van de helm
script, maar helaas is het dat nog niet. Een manier om dit te omzeilen is door een nieuwe Docker te bouwen op basis van de Kafka Connect Docker-image van Confluent. Download de connector handmatig en pak de inhoud uit in een map. Kopieer de inhoud hiervan naar een pad in de container. Iets als hieronder.
Inhoud van Dockerfile
FROM confluentinc/cp-kafka-connect:5.2.1
COPY <connector-directory> /usr/share/java
/usr/share/java
is de standaardlocatie waar Kafka Connect naar plug-ins zoekt. U kunt ook een andere locatie gebruiken en de nieuwe locatie opgeven (plugin.path
) tijdens je helm
installatie.
Bouw deze afbeelding en host deze op een toegankelijke plek. U moet ook de afbeelding en tagdetails opgeven/overschrijven tijdens het helm
installatie.
Hier
is het pad naar de values.yaml
het dossier. Je kunt de image
. vinden en plugin.path
waarden hier.