etcd Storeとは何か?
etcdは、consensusプロトコルを使用して複数のnode間で強整合性を持つ複製されたレコードを維持する、分散型のkey-value storeです。Kubernetesは、すべてのクラスタオブジェクトとその望ましい状態に対する単一の信頼できる情報源としてこれを使用します。その整合性の保証により、controllerは安全に変更を監視して協調できます。
なぜ重要か
クラスタの信頼性は、その状態を保持するストアの信頼性に等しいため、etcdの可用性とbackupは極めて重要です。そのwatch APIこそが、変更がcommitされた瞬間にcontrollerが反応できるようにするものです。
関連ガイド
What Is a Leader Election Protocol?A leader election protocol lets a group of replicas agree on a single active leader so that only one instance…
What Is a Control Plane Component?A control plane component is a management service that schedules workloads, stores cluster state, and drives…
What Is a Consensus Quorum?A consensus quorum is the minimum number of nodes that must agree for a distributed system to commit a decisi…