Pochopení odsouhlasení Kubernetes: Řešení konfliktů v clusteru
Reconciler je komponenta v Kubernetes, která je zodpovědná za řešení konfliktů mezi různými objekty v clusteru. Když je vytvořeno více objektů, jako jsou moduly nebo rozmístění, se stejným názvem nebo štítkem, usměrňovač se používá k určení, který objekt by měl mít prioritu a který by měl být ukončen nebo vrácen zpět. řídicí rovinu Kubernetes a používá sadu pravidel a heuristiky k rozhodování o tom, jak řešit konflikty. Tato pravidla a heuristiky jsou definovány komunitou Kubernetes a jsou obvykle založeny na konkrétním případu použití nebo aplikaci, pro kterou se klastr používá.…Některé příklady konfliktů, k jejichž vyřešení může být usměrňovač použit, zahrnují:
* Dva moduly se stejným název se vytvoří ve stejnou dobu.
* Nasazení je vráceno zpět, ale některé repliky stále běží.
* Služba je aktualizována tak, aby měla jiný štítek, ale již jsou spuštěny moduly se starým štítkem.
V každém v těchto případech by byl usmiřovatel odpovědný za určení, kterému předmětu by měla být dána přednost a jak konflikt vyřešit. To může zahrnovat ukončení jednoho nebo více objektů, vrácení změn nebo aktualizaci konfigurace jednoho nebo více objektů.



