Idealmente, isso deve ser configurável como parte do
helm
script, mas infelizmente não é a partir de agora. Uma maneira de contornar isso é criar um novo Docker a partir da imagem do Kafka Connect Docker do Confluent. Baixe o conector manualmente e extraia o conteúdo em uma pasta. Copie o conteúdo disso para um caminho no contêiner. Algo como abaixo. Conteúdo do Dockerfile
FROM confluentinc/cp-kafka-connect:5.2.1
COPY <connector-directory> /usr/share/java
/usr/share/java
é o local padrão onde o Kafka Connect procura por plugins. Você também pode usar um local diferente e fornecer o novo local (plugin.path
) durante seu helm
instalação. Construa esta imagem e hospede-a em algum lugar acessível. Você também terá que fornecer/substituir os detalhes da imagem e da tag durante o
helm
instalação. Aqui é o caminho para o
values.yaml
Arquivo. Você pode encontrar a image
e plugin.path
valores aqui.