Slide 14
Slide 14 text
Kueueのカスタムリソース
Cohort
Cluster Queue Cluster Queue
Local Queue
Local Queue
Workload
Workload
Workload
Workload
Local Queue
Local Queue
Workload
Workload
Workload
Workload
Cohort - クラスタ単位
・基本的に一つのKuberenetesクラスタに一つ設定。同じ
Cohortに属する
ClusterQueue間でリソースの貸し借りが設定可能。
Cluster Queue - チーム単位
・複数のチームが一つのクラスタを利用する場合、チーム毎に一つの
Cluster Queueを設定する。Cluster Queue毎に利用可能な
ResourceFlavor(CPU, Memory, GPU)と上限、また別のClusterQueueか
ら借受するリソースを設定する。
Resource Flavor
・ノードに付与された
Labelからリソースの種類を定義する。例えば一つのク
ラスターに異なる種類の
GPUデバイスがある場合、それぞれ
ResourceFlavorを定義し、別々にClusterQueueに設定することができる。
Local Queue - 利用者単位
・チーム内のリソース利用者が自身のジョブを実行する際に
NameSpace単
位で作成する。Workloadに紐付ける。
Workload
・Queueにおけるジョブを表すリソース。
WorkloadのPriorityを設定すること
が可能で、Preemptionの動作に影響する。