ワークロード・スケールのカスタマイズ
container 、 initContainer リソース、またはポッド replicasを設定することにより、ポッドを水平方向および垂直方向にスケーリングできます。 デフォルトでは、一部のポッドには複数のレプリカがあります。 ワークロードの要件に応じて、これらのレプリカの値をデフォルト値より小さいか、デフォルト値より大きい値に設定できます。
このタスクについて
Kubernetesでは、リソース要求とそのコンポーネント・コンテナーの制限に基づいて、サービス品質クラスがすべてのポッドに割り当てられます。 リソースは、以下のサービス品質クラスに設定できます。
GuaranteedBurstableBestEffort
ノードがリソースを使い尽くした場合、 Kubernetes は以下の順序でノードを除去します。
BestEffortポッドBurstableポッドGuaranteedポッド
詳しくは、 ポッドのサービス品質 (QoS) の構成を参照してください。
サポートされるポッドとそのデフォルト値について詳しくは、 サポートされるポッドを参照してください。
警告: ポッドのリソース制限をデフォルト値より小さい値に設定すると、スロットルまたはスローダウンが発生する可能性があります。 エンティティー・マネージャー・ポッド、
Jobs ポッド、および CronJobs ポッドのレプリカは、 1に設定されます。 ワークロードの性質上、これらのポッドのポッド・リソース制限を変更することはできません。注:
initContainers は、初期化の基本タスク用に設計されているため、変更する必要はありません。 メイン・ロードは Containers内にあります。