Skip to content

Controller Manager w klastrze Kubernetes HA

Controller Manager przy konfiguracji wielu Masterów działa jako Active-Backup. Aktywny Controller Manager wybierany jest poprzez proces Leader election process.

W definicji Controller Managera należy ustawić pole --leader-elect na wartość true.

Domyślne ustawienia:

--leader-elect-lease-duration=15s
--leader-elect-renew-deadline=10s
--leader-elect-retry-period=2s

gdzie:

--leader-elect-lease-duration - po ilu sekundach leader uznawany jest za martwego

--leader-elect-renew-deadline - po jakim czasie leader ma odnowić lease, powiedzieć, że żyje

--leader-elect-retry-period - jak często próbuje przejąć rolę