6.3.2. Container トレイト
Container トレイトを使用すると、インテグレーションが実行されるコンテナーのプロパティーを設定できます。
また、コンテナーに関連付けられたサービスの設定も提供します。
このトレイトは Kubernetes、Knative、および OpenShift プロファイルで利用できます。
Container トレイトはプラットフォームトレイト です。よって、これを無効にすると、プラットフォームの機能性が低下する可能性があります。
6.3.2.1. 設定
CLI でインテグレーションを実行する際にトレイトプロパティーを指定できます。
$ kamel run --trait container.[key]=[value] --trait container.[key2]=[value2] Integration.java
以下の設定オプションを使用できます。
プロパティー | 型 | 説明 |
---|---|---|
|
| トレイトを有効または無効にするのに使用できます。すべてのトレイトがこの共通プロパティーを共有します。 |
|
| |
|
| 必要な CPU の最小量。 |
|
| 必要なメモリーの最小容量。 |
|
| 必要な CPU の最大量。 |
|
| 必要なメモリーの最大容量。 |
|
| kubernetes サービス経由の公開を有効または無効にするために使用できます。 |
|
|
コンテナーによって公開される別のポートを設定します (デフォルトは |
|
|
コンテナーによって公開されるポートに異なるポート名を設定します (デフォルトは |
|
|
コンテナーポートを公開するサービスポートを設定します (デフォルト |
|
|
コンテナーポートを公開するサービスポート名を設定します (デフォルト |
|
|
メインのコンテナー名。デフォルトで付けられる名前は |
|
| 主なコンテナーイメージ |
|
|
コンテナーのプローブで ProbesEnabled を有効/無効にします (デフォルトは |
|
| コンテナーが起動してから liveness プローブが開始されるまでの秒数。 |
|
| プローブがタイムアウトするまでの秒数。liveness プローブに適用されます。 |
|
| プローブを実行する頻度。liveness プローブに適用されます。 |
|
| プローブの失敗後、正常とみなされるための最小の連続成功回数。liveness プローブに適用されます。 |
|
| プローブの正常実行後、失敗とみなされるための最小連続失敗回数。liveness プローブに適用されます。 |
|
| コンテナーが起動してから readiness プローブが開始されるまでの秒数。 |
|
| プローブがタイムアウトするまでの秒数。readiness プローブに適用されます。 |
|
| プローブを実行する頻度。readiness プローブに適用されます。 |
|
| プローブの失敗後、正常とみなされるための最小の連続成功回数。readiness プローブに適用されます。 |
|
| プローブの正常実行後、失敗とみなされるための最小連続失敗回数。readiness プローブに適用されます。 |