Riferirsi al passaggio seguente e rispondere alla domanda successiva nella stessa lingua del passaggio:  Passage: etcd: etcd è un archivio di dati persistente, leggero, distribuito, chiave-valore sviluppato da CoreOS che memorizza in modo affidabile i dati di configurazione del cluster, rappresentando lo stato generale del cluster in un dato momento. Proprio come Apache ZooKeeper, etcd è un sistema che favorisce la coerenza rispetto alla disponibilità in caso di una partizione di rete (vedi teorema CAP). Questa coerenza è fondamentale per la corretta pianificazione e gestione dei servizi. Il Kubernetes API Server utilizza l'API di controllo di etcd per monitorare il cluster e implementare cambiamenti di configurazione critici o semplicemente ripristinare eventuali divergenze dello stato del cluster, indietro a ciò che è stato dichiarato dal deployer. Ad esempio, se il deployer specifica che tre istanze di un particolare pod devono essere in esecuzione, questo fatto viene memorizzato in etcd. Se si scopre che sono in esecuzione solo due istanze, questo delta verrà rilevato confrontandoli con i dati di etcd, e Kubernetes lo utilizzerà per pianificare la creazione di un'ulteriore istanza di quel pod. Server API: Il server API è un componente chiave e serve l'API di Kubernetes utilizzando JSON su HTTP, che fornisce sia l'interfaccia interna che esterna a Kubernetes. Il server API elabora e convalida le richieste REST e aggiorna lo stato degli oggetti API in etcd, consentendo in tal modo ai client di configurare carichi di lavoro e contenitori attraverso i nodi Worker. Scheduler: Lo scheduler è il componente pluggable che seleziona su quale nodo viene eseguito un pod non pianificato (l'entità di base gestita dallo scheduler), in base alla disponibilità delle risorse. Scheduler tiene traccia dell'uso delle risorse su ogni nodo per garantire che il carico di lavoro non sia programmato in eccesso rispetto alle risorse disponibili. A tal fine, il pianificatore deve conoscere i requisiti di risorse, la disponibilità di risorse e altri vincoli e direttive politiche forniti dall'utente come qualità del servizio, requisiti di affinità / anti-affinità, località dei dati e così via. In sostanza, il ruolo del pianificatore è quello di abbinare la "offerta" di risorse al carico di lavoro "domanda".  Domanda: quale controller controlla solo una capsula?
DaemonSet Controller