3.9.4. 環境変数でのコンテナーのカスタマイズ
関連する template
コンテナープロパティーを使用すると、コンテナーのカスタム環境変数を設定できます。以下の表は、各カスタムリソースの AMQ Streams コンテナーと、関連するテンプレート設定プロパティー (spec
で定義) を示しています。
AMQ Streams 要素 | コンテナー | 設定プロパティー |
---|---|---|
Kafka | Kafka Broker |
|
Kafka | Kafka Broker TLS Sidecar |
|
Kafka | Kafka Initialization |
|
Kafka | ZooKeeper Node |
|
Kafka | ZooKeeper TLS Sidecar |
|
Kafka | Topic Operator |
|
Kafka | User Operator |
|
Kafka | Entity Operator TLS Sidecar |
|
KafkaConnect | Connect and ConnectS2I |
|
KafkaMirrorMaker | MirrorMaker |
|
KafkaBridge | Bridge |
|
環境変数は、env
プロパティーで name
および value
フィールドのあるオブジェクトのリストとして定義されます。以下は、Kafka ブローカーコンテナーに設定された 2 つのカスタム環境変数の例になります。
# ... kind: Kafka spec: kafka: template: kafkaContainer: env: - name: TEST_ENV_1 value: test.env.one - name: TEST_ENV_2 value: test.env.two # ...
KAFKA_
で始まる環境変数は AMQ Streams 内部となるため、使用しないようにしてください。AMQ Streams によってすでに使用されているカスタム環境変数を設定すると、その環境変数は無視され、警告がログに記録されます。
関連情報
-
詳細は、「
ContainerTemplate
スキーマ参照」 を参照してください。