7.4. 環境変数設定プロバイダーは非推奨に
設定プロバイダーを使用すると、プロデューサーやコンシューマーを含むすべての Kafka コンポーネントの外部ソースから設定データをロードできます。
以前は、コンポーネントの spec 設定で config.providers プロパティーを使用して、secrets.io.strimzi.kafka.EnvVarConfigProvider 環境変数設定プロバイダーを有効にすることができました。ただし、このプロバイダーは現在非推奨となっており、将来削除される予定です。したがって、Kafka 独自の環境変数設定プロバイダー (org.apache.kafka.common.config.provider.EnvVarConfigProvider) を使用して設定プロパティーを環境変数として提供するように実装を更新することが推奨されます。
環境変数設定プロバイダーを有効にする設定例
apiVersion: kafka.strimzi.io/v1beta2
kind: KafkaConnect
metadata:
name: my-connect
annotations:
strimzi.io/use-connector-resources: "true"
spec:
# ...
config:
# ...
config.providers: env
config.providers.env.class: org.apache.kafka.common.config.provider.EnvVarConfigProvider
# ...