Scheduler w klastrze Kubernetes HA¶
Podobnie jak Controller Manager Scheduler, działa jedynie w trybie Active-Passive.
Aktywny węzeł wybierany jest poprzez proces Leader election process, gdzie co kilka sekund sprawdzany jest, który węzeł jest aktywny.
Włączanie odbywa się poprzez flagę --leader-elect=true ustawioną przy definicji procesu/Poda Schedulera.
Domyślne ustawienia:
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ę