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í.