1.9 KiB
title | id | date | full_link | short_description | aka | tags | ||
---|---|---|---|---|---|---|---|---|
Контроллер (Controller) | controller | 2018-04-12 | /docs/concepts/architecture/controller/ | Управляющий цикл который отслеживает общее состояние кластера через API-сервер и вносит изменения пытаясь приветси текушее состояние к желаемому состоянию. |
|
Контроллеры в Kubernetes - управляющие циклы, которые отслеживают состояние вашего {{< glossary_tooltip term_id="cluster" text="кластера">}}, затем вносят или запрашивают изменения там, где это необходимо. Каждый контроллер пытается привести текущее состояние кластера ближе к желаемому состоянию.
Контроллеры отсллеживают общее состояние вашего кластера через {{< glossary_tooltip text="API-сервер" term_id="kube-apiserver" >}} (часть {{< glossary_tooltip text="плоскости управления" term_id="control-plane" >}}).
Некоторые контроллеры также работают внутри плоскости управления, обеспечивая управляющие циклы, которые являются ядром для операций Kubernetes. Например: контроллер развертывания (deployment controller), контроллер daemonset (daemonset controller), контроллер пространства имен (namespace controller) и контроллер постоянных томов (persistent volume controller) (и другие) работают с {{< glossary_tooltip term_id="kube-controller-manager" >}}.