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-fileCopy 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スキーマ参照」 を参照してください。