Το Kubernetes 1.14 φτάνει με μια επέκταση για την υποστήριξη κοντέινερ των Windows

Λογότυπο Google Kubernetes

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

Αναπτύχθηκε αρχικά από την Google, Η ανάπτυξή του ανατέθηκε στη βάση ανοιχτού κώδικα του Ιδρύματος Cloud Native Computing (CNCF), η οποία επέτρεψε στην τεχνολογία των εμπορευματοκιβωτίων να αναπτυχθεί γρήγορα σε ωριμότητα, χάρη στις συνεισφορές από Tech Giants (όπως AWS, Oracle, IBM, Microsoft, Alibaba και VMware) και πολλών άλλων μεγάλων εταιρειών.

Το Kubernetes έχει δύο βασικά στοιχεία:

  • ένα σύνολο από κύριους κόμβους που λειτουργούν ως επίπεδο ελέγχου
  • ένα σύνολο κόμβων που λειτουργούν ως άλογα εργασίας που εκτελούν φόρτους εργασίας με εμπορευματοκιβώτια

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

Χθες, η ομάδα που είναι υπεύθυνη για την ανάπτυξή του ανακοίνωσε τη διαθεσιμότητα του Kubernetes 1.14, το οποίο περιλαμβάνει 31 βελτιώσεις.

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

Συνολικά, η έκδοση περιλαμβάνει 31 βελτιώσεις: 10 που βρίσκονται τώρα σε σταθερές εκδόσεις, 12 σε beta και επτά νέες.

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

Στο Kubernetes 1.14 Η τεκμηρίωση του kubectl έχει ξαναγραφτεί με έμφαση στη διαχείριση πόρων χρησιμοποιώντας δηλωτική διαμόρφωση πόρων.

Διατίθεται ως βιβλίο με σύνδεσμο προς την κύρια τεκμηρίωση του Kubernetes. Υπάρχει επίσης ένα λογότυπο kubectl και μια μασκότ που ονομάζεται kubee-cuddle.

Μπορεί επίσης να σημειωθεί από την ανακοίνωση Kubernetes 1.14 ότι τις δηλωτικές δυνατότητες της διαμόρφωσης διαμόρφωσης του εργαλείου διαμόρφωσης YAML του kustomize είναι διαθέσιμα στο kubectl χρησιμοποιώντας τη σημαία -k για εντολές όπως εφαρμογή.

Το Kustomize βοηθά τους χρήστες να γράψουν και να επαναχρησιμοποιήσουν το Resource Config χρησιμοποιώντας εγγενείς έννοιες Kubernetes. Διατίθεται τεκμηρίωση για αυτές τις νέες δυνατότητες.

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

Οι επίμονοι τοπικοί τόμοι είναι τώρα σε σταθερή έκδοση. Διαθέτουν τοπικά συνδεδεμένο χώρο αποθήκευσης ως μόνιμη πηγή όγκου.

Τα αναγνωριστικά διεργασιών (PID) αλλάζουν σε beta. Αυτή η λύση επιτρέπει στους διαχειριστές να παρέχουν απομόνωση Pod PID σε Pod διαμορφώνοντας τον προεπιλεγμένο αριθμό PID ανά Pod. Ένα επιπλέον χαρακτηριστικό alpha είναι η δυνατότητα δέσμευσης ενός αριθμού PID που έχουν εκχωρηθεί σε ομάδες χρηστών.

Υποστήριξη βελτιώσεων στο Kubernetes 1.14

Με αυτή τη νέα έκδοση του Kubernetes 1.14 Προστέθηκε υποστήριξη του Windows Server 2019 για κόμβους και κοντέινερ εργαζόμενους.

Γι 'αυτό Ο Aaron Crickenberger, Senior Test Engineer της Google σχολίασε τα ακόλουθα:

Η συμπερίληψη των Windows ως δυνητικού φόρτου εργασίας σημαίνει ότι έπρεπε πραγματικά να ορίσουμε με μεγαλύτερη ακρίβεια τι υποστηρίζει και τι δεν υποστηρίζει το Kubernetes σε ορισμένα περιβάλλοντα.

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

Αφ 'ετέρου μπορούμε να διαπιστώσουμε ότι το Kubernetes 1.14 φτάνει με υποστήριξη για δίκτυα εκτός του δέντρου με Azure-CNI, OVN-Kubernetes και Flannel, η εργασία συνεχίζεται, συμπεριλαμβανομένης της Calico και άλλων δημοφιλών παρόχων δικτύου

Η υποστήριξη βελτιώθηκε επίσης για ομάδες, τύπους υπηρεσιών, ελεγκτές φόρτου εργασίας και μετρήσεις. / quotas για την καλύτερη προσαρμογή της λειτουργικότητας που προσφέρουν τα κοντέινερ Linux.

Η προτεραιότητα pod επιτρέπει στον προγραμματιστή Kubernetes να προγραμματίζει εργασίες κατά προτεραιότητα και να αφαιρεί μικρότερες ομάδες αν είναι απαραίτητο.

Pod Readiness Gates Introduit εισάγει ένα σημείο επέκτασης για εξωτερική ανατροφοδότηση σχετικά με την ετοιμότητα pod.

Αυτή η έκδοση παρέχει προεπιλεγμένη σκλήρυνση των δεσμεύσεων ρόλου συμπλέγματος ανακάλυψης RBAC.

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


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

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

*

*

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