TimesTenコンテナに関するリクエストと制限の指定について
TimesTenオペレータは、daemonlogおよびexporterコンテナのメモリーおよびCPUリクエストのデフォルト値を提供します。これらのデフォルトをオーバーライドするには、TimesTenClassicオブジェクト定義の.spec.ttspecセクションで特定のデータ項目を指定します。
-
daemonLogMemoryRequest -
daemonLogCPURequest -
exporterMemoryRequest -
exporterCPURequest
TimesTenオペレータは、ttコンテナのCPUリクエストのデフォルト値を提供しません。このCPUリクエストの値を指定する場合は、TimesTenClassicオブジェクト定義で.spec.ttspec.databaseCPURequestデータ項目を使用します。TimesTenClassicSpecSpecを参照してください。
-
リクエストおよび制限には、
.spec.ttspec内の特定のデータ項目を使用します。これがデフォルトの方法であり、お薦めの方法です。TimesTenオペレータは、TimesTenClassicオブジェクト定義の.spec.ttspecセクションに特定のデータ項目を提供し、これらのデータ項目の情報をKubernetesに渡します。TimesTenオペレータは、ttコンテナの適切なメモリー・リクエストおよび制限も自動的に決定します。 -
リクエストおよび制限にテンプレートを使用: この方法では、テンプレート内の情報メモリー、CPUリクエストおよび制限情報を使用します。この方法では、TimesTenコンテナのメモリーおよびCPUリクエストの値を指定します。TimesTenオペレータは、この情報をKubernetesに渡します。
具体的なデータ項目については、この章の後続のセクションで詳しく説明します。
-
automaticMemoryRequests -
databaseCPURequest -
databaseMemorySize -
additionalMemoryRequest -
memoryWarningPercent
これらのデータ項目の詳細は、「TimesTenClassicSpecSpec」を参照してください。