Cluster Autoscaler - CI/CD用語集の定義
cluster autoscalerは、保留中の需要に合わせてnode数を増減させ、遊休の容量を取り除きます。
cluster autoscalerは、容量不足でpodをschedulingできないときにnodeを追加し、そのpodが他所に収まる場合には使用率の低いnodeを削除して、node数を需要に合わせます。
cluster autoscalerは、CIのjobのバーストが容量を見つけられる理由であり、それらが終わるとコストが下がる理由でもあります。そのscale-upのレイテンシがjobの開始時間を形づくります。
scale-upのレイテンシ
保留中のpodに収まるnodeがないとき、autoscalerは1つをプロビジョニングしますが、bootと参加の時間で数分かかることがあり、これがCIの急増時に遅いjob開始として現れます。
関連ガイド
Spot Node - CI/CD Glossary DefinitionSpot Node: A spot node is a cheap, interruptible cloud instance that the provider can reclaim on short notice…
Cluster - CI/CD Glossary DefinitionCluster: A cluster is the set of worker nodes plus a control plane managed together as one orchestration unit…
Node Pool - CI/CD Glossary DefinitionNode Pool: A node pool is a group of nodes within a cluster that share the same configuration (machine type,…