Leksykon IT › Infrastruktura › Kontroler

Kontroler

Infrastruktura Svenska → Zaktualizowano: 2026-10-06

Proces, który nieustannie porównuje stan pożądany ze stanem rzeczywistym i coś z różnicą robi. Kubernetes to w gruncie rzeczy zbiór takich pętli — reszta to szczegóły.

Wzorzec nazywa się uzgadnianiem (reconciliation): odczytaj stan pożądany z serwera API, zaobserwuj rzeczywistość, wykonaj możliwie najmniejszą akcję, powtórz. Pętla jest celowo idempotentna i nie przechowuje stanu między iteracjami, co czyni ją odporną — zrestartuj ją w połowie zadania, a po prostu na nowo oceni sytuację. Wbudowane kontrolery zarządzają obiektami Deployment, ReplicaSet, Job, Node i trzydziestoma kilkoma innymi, wszystkie spakowane w kube-controller-manager. Napisz własny kontroler dla własnego typu zasobu (CRD), a zbudujesz operatora. Konsekwencja tego modelu: Kubernetes jest deklaratywny na wskroś — nigdy nie opisujesz kroków, tylko cel.

← Wróć do leksykonu