Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

Usando um conector com Kafka/Confluent instalado no Helm


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.