Κατανόηση της συμφιλίωσης Kubernetes: Επίλυση συγκρούσεων στο σύμπλεγμα
Το Reconciler είναι ένα στοιχείο στο Kubernetes που είναι υπεύθυνο για την επίλυση διενέξεων μεταξύ διαφορετικών αντικειμένων στο σύμπλεγμα. Όταν δημιουργούνται πολλά αντικείμενα, όπως λοβοί ή αναπτύξεις, με το ίδιο όνομα ή ετικέτα, ο εναρμονιστής χρησιμοποιείται για να καθορίσει ποιο αντικείμενο πρέπει να δοθεί προτεραιότητα και ποιο να τερματιστεί ή να επαναφερθεί. το επίπεδο ελέγχου Kubernetes και χρησιμοποιεί ένα σύνολο κανόνων και ευρετικών για τη λήψη αποφάσεων σχετικά με τον τρόπο επίλυσης των συγκρούσεων. Αυτοί οι κανόνες και τα ευρετικά στοιχεία ορίζονται από την κοινότητα Kubernetes και βασίζονται συνήθως στη συγκεκριμένη περίπτωση χρήσης ή την εφαρμογή για την οποία χρησιμοποιείται το σύμπλεγμα. Το όνομα δημιουργείται ταυτόχρονα.
* Μια ανάπτυξη επαναφέρεται, αλλά ορισμένα από τα αντίγραφα εξακολουθούν να εκτελούνται.
* Μια υπηρεσία ενημερώθηκε ώστε να έχει διαφορετική ετικέτα, αλλά υπάρχουν ήδη ομάδες που εκτελούνται με την παλιά ετικέτα.
Σε κάθε Από αυτές τις περιπτώσεις, ο συμβιβαστής θα είναι υπεύθυνος για τον καθορισμό σε ποιο αντικείμενο θα πρέπει να δοθεί προτεραιότητα και πώς θα επιλυθεί η σύγκρουση. Αυτό μπορεί να περιλαμβάνει τον τερματισμό ενός ή περισσότερων αντικειμένων, την επαναφορά αλλαγών ή την ενημέρωση της διαμόρφωσης ενός ή περισσότερων αντικειμένων.



