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 # ...