Το Kubernetes 1.18 είναι εδώ και αυτές είναι οι βελτιώσεις και τα νέα του

Η ομάδα ανάπτυξης του Kubernetes κυκλοφόρησε πρόσφατα μέσω μιας ανακοίνωσης η κυκλοφορία του η νέα έκδοση "Kubernetes 1.18" στην οποία η ομάδα ανάπτυξης αναφέρει ότι είναι μια έκδοση «fit and finish».

Σε αυτήν τη νέα έκδοση Έχουν γίνει σημαντικές εργασίες για τη βελτίωση της beta και της σταθερής λειτουργικότητας να εγγυηθεί ένα καλύτερη εμπειρία χρήστη. Έγινε ισότιμη προσπάθεια για την προσθήκη νέων εξελίξεων και συναρπαστικών νέων χαρακτηριστικών που υπόσχονται να βελτιώσουν περαιτέρω την εμπειρία του χρήστη.

Για όσους δεν το γνωρίζουν Kubernetes, θα πρέπει να το γνωρίζουν είναι ένα σύστημα ανοιχτού κώδικα για αυτοματοποίηση την εφαρμογή, κλιμάκωση και διαχείριση του εφαρμογές σε εμπορευματοκιβώτια.

Ήταν αρχικά σχεδιάστηκε από την Google, Παρόλο που η ανάπτυξή του έχει ανατεθεί στη συνέχεια στο Open Source Cloud Computing Foundation (CNCF), το οποίο σήμερα επέτρεψε στην τεχνολογία ενορχήστρωσης εμπορευματοκιβωτίων να ωριμάσει γρήγορα, χάρη στις συνεισφορές των γίγαντων της τεχνολογίας.

Τι νέο υπάρχει στο Kubernetes 1.18;

Αυτή η νέα έκδοση ξεχωρίζει για το ότι έχει το δυνατότητα χρήσης διακριτικών λογαριασμού υπηρεσίας ως γενική μέθοδος ελέγχου ταυτότητας. Για παράδειγμα, εάν θέλετε ένα pod να διαχειρίζεται άλλους πόρους του Kubernetes, όπως μια ανάπτυξη ή μια υπηρεσία, μπορεί να συσχετιστεί με έναν λογαριασμό υπηρεσίας και να δημιουργήσει τους απαραίτητους ρόλους και δεσμεύσεις ρόλων.

Οι λογαριασμοί υπηρεσιών Kubernetes (KSA) στέλνουν διακριτικά ιστού JSON (JWT) στον διακομιστή API για έλεγχο ταυτότητας. Αυτό καθιστά το διακομιστή API τη μόνη πηγή ελέγχου ταυτότητας για λογαριασμούς υπηρεσιών.

Kubernetes 1.18 σελπαρέχει μια λειτουργικότητα ότι επιτρέπει στον διακομιστή API να παρέχει ένα έγγραφο εντοπισμού OpenID Connect Ένα που περιέχει τα δημόσια κλειδιά του διακριτικού εκτός από άλλα μεταδεδομένα.

Μια άλλη αλλαγή που ξεχωρίζει από το Kubernetes 1.81 είναι η δυνατότητα διαμόρφωσης του HPA Velocity για συγκεκριμένες ομάδες διαφημίσεων. Χρησιμοποιήθηκε οριζόντιο Pod Autoscaler (HPA)α για να επιτρέψει σε ένα σύμπλεγμα Kubernetes να αποκρίνεται αυτόματα σε υψηλή / χαμηλή κίνηση. Με το HPA, ο χρήστης μπορεί να ζητήσει από τον ελεγκτή να δημιουργήσει περισσότερες λειτουργικές μονάδες για να ανταποκριθεί σε αιχμές CPU, άλλες μετρήσεις ή μετρήσεις που παρέχονται από την εφαρμογή.

Το Kubernetes 1.18 έχει μια επισκόπηση των προφίλ για την εκτέλεση πολλαπλών διαμορφώσεων του προγραμματιστή. Γενικά, υπάρχουν δύο τύποι φόρτου εργασίας στο Kubernetes: μακροπρόθεσμες υπηρεσίες (για παράδειγμα, διακομιστές ιστού, API κ.λπ.) και εργασίες που εκτελούνται έως την ολοκλήρωση (γνωστές ως το όνομα Jobs).

Λόγω των προφανών διαφορών μεταξύ των τύπων φόρτου εργασίας, ορισμένοι χρήστες καταφεύγουν στη δημιουργία πλήρων ομάδων για διαφορετικές ανάγκες. Για παράδειγμα, ένα σύμπλεγμα για τη διαχείριση της εξόρυξης δεδομένων και ένα άλλο για την εξυπηρέτηση των API εφαρμογής.

Ο λόγος είναι ότι χρειάζονται τη διαδικασία λήψης αποφάσεων για να διαφέρουν. Για παράδειγμα, οι προεπιλεγμένες ρυθμίσεις χρονοπρογραμματισμού προωθούν υψηλή διαθεσιμότητα.

Από την άλλη πλευρά, μπορούμε επίσης να βρούμε το ικανότητα καθορισμού κανόνα εκπομπής pod σε επίπεδο συμπλέγματος, ως έχει καταστήσει δυνατή τη διασφάλιση ότι οι ομάδες θα προγραμματίζονται στις ζώνες διαθεσιμότητας (εφ 'όσον χρησιμοποιείτε σύμπλεγμα πολλαπλών ζωνών) για να εξασφαλίσετε τη μέγιστη διαθεσιμότητα και χρήση πόρων.

Η λειτουργικότητα επιτρέπει την προδιαγραφή topologySpreadConstraints, η οποία προσδιορίζει περιοχές αναζητώντας κόμβους με την ίδια ετικέτα topologyKey. Οι κόμβοι με την ίδια ετικέτα TopologyKey ανήκουν στην ίδια περιοχή. Η διαμόρφωση ήταν η κατανομή των λοβών ομοιόμορφα στις διάφορες περιοχές. Ωστόσο, το μειονέκτημα είναι ότι αυτή η ρύθμιση πρέπει να εφαρμοστεί σε επίπεδο pod. Οι κωδικοί που δεν έχουν τη διαμόρφωση δεν θα κατανέμονται ομοιόμορφα σε τομείς σφαλμάτων.

Τελευταίο αλλά εξίσου σημαντικό, μπορούμε επίσης να βρούμε τη δυνατότητα να αγνοήσουμε την αλλαγή στην ιδιότητα τόμου. Από προεπιλογή, όταν ένας τόμος είναι τοποθετημένος σε ένα κοντέινερ σε ένα σύμπλεγμα Kubernetes, όλα τα αρχεία και οι κατάλογοι σε αυτόν τον τόμο έχουν αλλάξει την ιδιότητά τους στην τιμή που παρέχεται μέσω του fsGroup.

Όλα αυτά επιτρέπουν στο fsGroup να διαβάζει και να γράφει τον τόμο. Ωστόσο, αυτή η συμπεριφορά έχει αποδειχθεί ανεπιθύμητη σε ορισμένες περιπτώσεις.

Αυτή η νέα έκδοση του Το Kubernetes έρχεται με μια σειρά αλλαγών και έχουμε αναφέρει μόνο μερικές από τις πιο σημαντικές. Αν θέλετε να μάθετε την πλήρη λίστα, μπορείτε να την επισκεφθείτε στο παρακάτω σύνδεσμο.


Αφήστε το σχόλιό σας

Η διεύθυνση email σας δεν θα δημοσιευθεί. Τα υποχρεωτικά πεδία σημειώνονται με *

*

*

  1. Υπεύθυνος για τα δεδομένα: Miguel Ángel Gatón
  2. Σκοπός των δεδομένων: Έλεγχος SPAM, διαχείριση σχολίων.
  3. Νομιμοποίηση: Η συγκατάθεσή σας
  4. Κοινοποίηση των δεδομένων: Τα δεδομένα δεν θα κοινοποιούνται σε τρίτους, εκτός από νομική υποχρέωση.
  5. Αποθήκευση δεδομένων: Βάση δεδομένων που φιλοξενείται από τα δίκτυα Occentus (ΕΕ)
  6. Δικαιώματα: Ανά πάσα στιγμή μπορείτε να περιορίσετε, να ανακτήσετε και να διαγράψετε τις πληροφορίες σας.