Idealmente, esto debería ser configurable como parte del helm guión, pero desafortunadamente no lo es a partir de ahora. Una forma de evitar esto es crear un Docker nuevo a partir de la imagen Docker de Kafka Connect de Confluent. Descargue el conector manualmente y extraiga el contenido en una carpeta. Copie el contenido de esto en una ruta en el contenedor. Algo como abajo.
Contenido de Dockerfile
FROM confluentinc/cp-kafka-connect:5.2.1
COPY <connector-directory> /usr/share/java
/usr/share/java es la ubicación predeterminada donde Kafka Connect busca complementos. También puede usar una ubicación diferente y proporcionar la nueva ubicación (plugin.path ) durante tu helm instalación.
Cree esta imagen y alójela en un lugar accesible. También deberá proporcionar/anular la imagen y los detalles de la etiqueta durante el helm instalación.
Aquí
es la ruta a values.yaml expediente. Puedes encontrar la image y plugin.path valores aquí.