Node Pool - CI/CD用語集の定義
node poolとは、同一の構成を持つnodeの集合で、特定のworkloadに対してハードウェアタイプを割り当てられます。
node poolとは、cluster内で同じ構成(マシンタイプ、label、設定)を共有するnodeのグループで、異なるworkloadを最適化されたハードウェア上で実行できるようにします。
CIのbuild workloadと本番サービスは、別々のnode poolに置かれることがよくあります。この分離により、バースト可能なbuildのjobをより安価なnodeやspotの容量に載せられます。
CIでの利用
チームはしばしば、spotのnodeを使った専用のnode poolでself-hostedのrunnerやbuildのjobを実行し、コストに敏感なCIのcomputeをレイテンシーに敏感な本番podから隔離します。
関連ガイド
Cluster - CI/CD Glossary DefinitionCluster: A cluster is the set of worker nodes plus a control plane managed together as one orchestration unit…
Spot Node - CI/CD Glossary DefinitionSpot Node: A spot node is a cheap, interruptible cloud instance that the provider can reclaim on short notice…
Node Affinity - CI/CD Glossary DefinitionNode Affinity: Node affinity is a scheduling rule that attracts pods to nodes matching specified labels, eith…