3.7.4. インスタンスグループとコンテナーグループの容量設定


インスタンスグループで使用可能な max_concurrent_jobs および max_forks 設定を使用して、インスタンスグループまたはコンテナーグループ全体で消費できるジョブとフォークの数を制限します。

  • コンテナーグループに必要な max_concurrent_jobs を 計算するには、そのコンテナーグループの pod_spec 設定を考慮してください。pod_spec ファイル では、自動化ジョブ pod のリソース要求と制限を確認できます。次の式を使用して、必要な同時実行ジョブの最大数を計算します。
((number of worker nodes in kubernetes cluster) * (CPU available on each worker)) / (CPU request on pod_spec) = maximum number of concurrent jobs
  • たとえば、pod_spec で Pod が 250 mcpu を要求すると指定されている場合、Kubernetes クラスターには 2 CPU を持つワーカーノードが 1 つあるため、最初に必要なジョブの最大数は 8 です。

    • ジョブのフォークのメモリー消費も考慮することができます。以下の式を使用して、max_forks の適切な設定値を計算してください。
((number of worker nodes in kubernetes cluster) * (memory available on each worker)) / (memory request on pod_spec) = maximum number of forks
  • たとえば、メモリーが 8GB の単一のワーカーノードがある場合、実行したい フォークの最大数 は 81 であると判断します。この場合、1 つのフォークを持つ 39 個のジョブを実行するか (タスクインパクトは常にフォーク + 1 です)、またはフォークが 39 に設定されたジョブを 2 つ実行できます。

    • コンテナーグループ内で起動されるジョブの数を制限するために、max_forks または max_concurrent_jobs を使用することを促す、その他のビジネス要件が存在する可能性があります。
Red Hat logoGithubredditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

会社概要

Red Hat は、企業がコアとなるデータセンターからネットワークエッジに至るまで、各種プラットフォームや環境全体で作業を簡素化できるように、強化されたソリューションを提供しています。

多様性を受け入れるオープンソースの強化

Red Hat では、コード、ドキュメント、Web プロパティーにおける配慮に欠ける用語の置き換えに取り組んでいます。このような変更は、段階的に実施される予定です。詳細情報: Red Hat ブログ.

Red Hat ドキュメントについて

Legal Notice

Theme

© 2026 Red Hat
トップに戻る