Il server Kubernetes utilizza l'API watch di etcd per monitorare il cluster e implementare cambiamenti di configurazione o ripristinare eventuali divergenze dello stato del cluster, in base a ciò che è stato dichiarato dall'implementazione. Ad esempio, se l'implementazione di tre istanze di un particolare pod deve essere eseguita in modo affidabile, questo consente di memorizzare in modo affidabile i dati di configurazione del cluster, che rappresentano 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 pianificare e operare correttamente i servizi. L'API Server di Kubernetes utilizza l'API watch di etcd per monitorare il cluster e implementare cambiamenti di configurazione o ripristinare eventuali divergenze dello stato del cluster, in base a ciò che è stato dichiarato dall'implementazione. Ad esempio, se l'implementazione di tre istanze di un particolare pod deve essere ese
DaemonSet Controller