1.3 KiB
title | id | date | full_link | short_description | aka | tags | ||
---|---|---|---|---|---|---|---|---|
Controller | controller | 2018-04-12 | /docs/concepts/architecture/controller/ | Un software che implementa un circuito di controllo che osserva lo stato condiviso del cluster attraverso l'API server e apporta le modifiche necessarie per portate lo stato corrente verso lo stato desiderato. |
|
In Kubernetes, i controller sono circuiti di controllo che osservano lo stato del {{< glossary_tooltip term_id="cluster" text="cluster">}}, e apportano o richiedono modifiche quando necessario. Ogni controller prova a portare lo stato corrente del cluster verso lo stato desiderato.
I controller osservano lo stato condiviso del cluster attraverso il {{< glossary_tooltip text="apiserver" term_id="kube-apiserver" >}} (che è parte del {{< glossary_tooltip term_id="control-plane" >}}).
Alcuni controller vengono eseguiti all'interno del piano di controllo (control plane), e forniscono circuiti di controllo che sono parte dell'operatività base di Kubernetes. Ad esempio: il deployment controller, il daemonset controller, il namespace controller, ed il persistent volume controller (e altri) vengono tutti eseguiti all'interno del {{< glossary_tooltip term_id="kube-controller-manager" >}}.