Kubernetes: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
Architettura: arricchito paragrafo etcd, spostato paragrafo gestione
Riga 32:
Etcd<ref>{{Cita pubblicazione|data=2020-04-02|titolo=Container Linux di CoreOS|rivista=Wikipedia|lingua=it|accesso=2020-04-28|url=[[Container Linux di CoreOS]]}}</ref> è il componente del master che si occupa di mantenere lo stato del sistema. I componenti del control plane sono stateless e fanno riferimento, tramite ''kube-apiserver'', allo stato mantenuto in etcd. Per questo motivo anche il demone ''etcd'' viene ridondato nelle installazioni ad [[High Availability|alta disponibilità]].
 
=== NodoWorker Node ===
Un nodo, anche chiamato ''worker'', si occupa di eseguire il carico di lavoro secondo le modalità definite dal master. Per poter eseguire i carichi di lavoro, il nodo deve disporre di un container runtime come [[Docker]] o [[cri-o]].
 
Generalmente unUn nodo è identificabile a uno a uno con un singolo server del cluster. Spesso quindi ci si riferisce a un gruppo di nodi direttamente con "cluster Kubernetes".
 
L'architettura decentralizzata del cluster permette a un nodo di mantenere una continuità limitata nel supportare il carico di lavoro anche in caso di fallimento nella comunicazione col master.
 
==== Kubeletkubelet ====
Il ''kubelet'' è il componente di control plane che controlla le risorse e gestisce il carico di lavoro su un singolo nodo. Mantiene una comunicazione col master e interviene costantemente sul nodo al fine di raggiungere e mantenere il desired state.
 
==== kube-proxy ====