Cluster - CI/CD用語集の定義
clusterとは、control planeとそのworker nodeを、containerをスケジュールする一つの単位として管理したものです。
clusterとは、worker nodeの集合とcontrol planeを一つのオーケストレーション単位としてまとめて管理したもので、container化されたworkloadをスケジュールして実行する単一のAPIを提供します。
deployステージは特定のcluster(または複数)を対象にします。control planeとnodeの分担を知っておくと、deployコマンドが実際にどこに着地するのかが明確になります。
control planeとnodeの違い
control planeはAPI server、scheduler、controllerを保持し、nodeがpodを実行します。CIの認証情報は通常、変更を適用するためにAPI serverに対して認証します。
関連ガイド
Kubernetes - CI/CD Glossary DefinitionKubernetes: Kubernetes is an open-source container orchestration platform that schedules containers onto node…
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,…
Cluster Autoscaler - CI/CD Glossary DefinitionCluster Autoscaler: A cluster autoscaler adds nodes when pods cannot be scheduled for lack of capacity and re…