下の段落を参照し,その後の質問に,段落と同じ言語で答えます.  Passage: etcd: etcdは,CoreOSによって開発された持続的で軽量で分散したキー値データストレージであり,クラスタの構成データを信頼性のある方法で保存し,クラスタの任意の時点での全体的な状態を表します. Apache ZooKeeper のように,etcd はネットワークパーティションの場合には可用性よりも一貫性を優先するシステムです (CAP 定理を参照). この一貫性は,正しいスケジュールと運用サービスのために不可欠です. Kubernetes API Server は etcd の watch API を用いてクラスタを監視し,重要な構成変更を実行するか,またはクラスタの状態の逸脱をデプロイヤーが宣言した状態に戻すだけです. 例えば,特定のポッドの3つのインスタンスが実行する必要があるとデプロイヤーが指定した場合,この事実は etcd に保存されます. 2 つのインスタンスしか実行されていないことが判明した場合,このデルタは etcd データと比較して検出され,Kubernetes はこれを使用して,その pod の追加のインスタンスを作成するスケジュールを設定します. API サーバ: API サーバは重要なコンポーネントであり,JSON を介して HTTP を使用して Kubernetes API にサービスを提供し,これは Kubernetes の内部と外部の両方のインタフェースを提供します. API サーバは,REST リクエストを処理し,検証し,etcd での API オブジェクトの状態を更新し,それによってクライアントがワーカーノード全体でワークロードとコンテナを構成できるようにします.スケジューラー:スケジューラーは,リソースの可用性に基づいて,スケジューラによって管理される基本的なエンティティであるスケジューラポッドがどのノードで実行されるかを選択するプラグイン可能なコンポーネントです. スケジューラーは各ノードでリソースの使用を追跡し,利用可能なリソースを超えてワークロードがスケジュールされていないことを確認します. この目的のために,スケジューラーは,リソースの要求,リソースの可用性,および他のユーザー提供の制約およびサービス品質,親和/反親和要件,データ局所などのポリシー指令を知らなければならない. コントローラーマネージャー: コントローラーは,調整ループで...  質問 どれだけのコントローラが 1つのポッドをコントロールできる?
デモンセット コントローラー