理想的には、これはhelm
の一部として構成可能である必要があります スクリプトですが、残念ながら現在はそうではありません。これを回避する1つの方法は、ConfluentのKafkaConnectDockerイメージから新しいDockerをビルドすることです。コネクタを手動でダウンロードし、内容をフォルダに抽出します。この内容をコンテナ内のパスにコピーします。以下のようなもの。
Dockerfileの内容
FROM confluentinc/cp-kafka-connect:5.2.1
COPY <connector-directory> /usr/share/java
/usr/share/java
KafkaConnectがプラグインを探すデフォルトの場所です。別の場所を使用して新しい場所を指定することもできます(plugin.path
)helm
中 インストール。
このイメージを作成し、アクセス可能な場所でホストします。また、helm
中に、画像とタグの詳細を提供/上書きする必要があります インストール。
こちら
values.yaml
へのパスです ファイル。 image
を見つけることができます およびplugin.path
ここに値があります。