3.2.14.3. シークレットのボリュームとしてのマウント
OpenShift シークレットを作成してボリュームとして Kafka Connect にマウントし、これを使用して Kafka Connect コネクターを設定します。
前提条件
- 稼働中の Cluster Operator。
手順
コネクター設定の設定オプションを定義するプロパティーファイルが含まれるシークレットを作成します。以下に例を示します。
Copy to Clipboard Copied! Toggle word wrap Toggle overflow Kafka Connect リソースを作成または編集します。シークレットを参照するように、
KafkaConnect
またはKafkaConnectS2I
カスタムリソースのconfig
およびexternalConfiguration
セクションでFileConfigProvider
を設定します。以下に例を示します。Copy to Clipboard Copied! Toggle word wrap Toggle overflow 変更を Kafka Connect デプロイメントに適用します。
次のように
oc apply
を使用します。oc apply -f your-file
oc apply -f your-file
Copy to Clipboard Copied! Toggle word wrap Toggle overflow コネクターの設定
Kafka Connect HTTP REST インターフェイスを使用している場合、コネクター設定のある JSON ペイロードのマウントされたプロパティーファイルから値を使用します。以下に例を示します。
Copy to Clipboard Copied! Toggle word wrap Toggle overflow KafkaConnector
リソースを使用している場合、マウントされたプロパティーファイルの値をカスタムリソースのspec.config
セクションで使用します。以下に例を示します。Copy to Clipboard Copied! Toggle word wrap Toggle overflow
関連情報
-
Kafka Connect の外部設定の詳細は、「
ExternalConfiguration
スキーマ参照」 を参照してください。