Το Kubernetes 1.18 έρχεται με βελτιώσεις στον εντοπισμό σφαλμάτων Kubectl, στην ασφάλεια και πολλά άλλα

Κατά την τελευταία εβδομάδα την έναρξη της νέας έκδοσης του την πλατφόρμα ενορχήστρωσης εμπορευματοκιβωτίων Kubernetes 1.18, έκδοση που περιλαμβάνει 38 αλλαγές και βελτιώσεις, εκ των οποίων οι 15 βρίσκονται σε σταθερή κατάσταση και οι 11 βρίσκονται σε κατάσταση βήτα, επιπλέον του Προτείνονται 12 νέες αλλαγές κατάστασης άλφα. Κατά την προετοιμασία της νέας έκδοσης, δίκαιες προσπάθειες κατευθύνθηκαν τόσο στη βελτίωση των διαφόρων λειτουργιών όσο και στη σταθεροποίηση των πειραματικών δυνατοτήτων, καθώς και στην ενσωμάτωση νέων εξελίξεων.

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

Το έργο δημιουργήθηκε αρχικά από την Google αλλά μεταφέρθηκε αργότερα σε μια ξεχωριστή πλατφόρμα, επιμέλεια από το Ίδρυμα Linux. Η πλατφόρμα τοποθετείται ως μια καθολική λύση που αναπτύχθηκε από την κοινότητα, δεν συνδέεται με μεμονωμένα συστήματα και μπορεί να συνεργαστεί με οποιαδήποτε εφαρμογή σε οποιοδήποτε περιβάλλον cloud. Ο κωδικός Kubernetes είναι γραμμένος στο Go και διανέμεται με την άδεια Apache 2.0.

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

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

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

επίσης όλες οι γεννήτριες εντολών "kubectl run" έχουν καταργηθεί, εκτός από την εκκίνηση μιας γεννήτριας pod, συν την ένδειξη - Το Dry-run άλλαξε, ανάλογα με την τιμή του (πελάτης, διακομιστής και κανένας), η δοκιμαστική εκτέλεση της εντολής γίνεται από την πλευρά του πελάτη ή του διακομιστή.

Ο κώδικας Το kubectl έχει αντιστοιχιστεί σε ξεχωριστό αποθετήριο. Αυτό μας επέτρεψε να διαχωρίσουμε το kubectl από τις εσωτερικές εξαρτήσεις kubernetes και διευκόλυνε την εισαγωγή κώδικα σε έργα τρίτων.

Όσον αφορά αλλαγές δικτύου, σημειώνεται ότι η υποστήριξη IPv6 είναι τώρα σε έκδοση betaΠροστέθηκε κλωνοποίηση PVC, δυνατότητα κλειδώματος δικτύου ακατέργαστων συσκευών όπως μόνιμοι δίσκοι, υποστήριξη για αποκλεισμό πρώτων συσκευών σε CSI, μεταφορά πληροφοριών σχετικά με τη μονάδα δίσκου που ζητά τη σύνδεση δίσκου με τον ελεγκτή CSI, καθώς και ένα νέο "αμετάβλητο" πεδίο έχει προστεθεί στα αντικείμενα ConfigMap και Secret.

Από τις άλλες αλλαγές που ξεχωρίζουν:

  • Η ικανότητα χρήσης των καταργημένων εφαρμογών ομάδας API / v1beta1 και / v1beta1 επεκτάθηκε τελικά.
  • Η εφαρμογή ServerSide Ενημερώθηκε σε κατάσταση beta2. Αυτή η βελτίωση φέρνει χειρισμό αντικειμένων kubectl στον διακομιστή API.
  • Το CertificateSigningRequest API δηλώνεται σταθερό.
  • Υποστήριξη για την πλατφόρμα των Windows.
  • Η υποστήριξη των κόμβων των Windows συνεχίζει να επεκτείνεται
  • Υποστήριξη CRI-ContainerD
  • Εφαρμογή RuntimeClass
  • Διαμεσολαβητής CSI
  • Η μεταφερόμενη υποστήριξη ήταν σταθερή
  • Ο λογαριασμός διαχειριζόμενης υπηρεσίας ομάδας
  • RunAsUserName
  • Ο Topology Manager έχει λάβει κατάσταση beta. Η λειτουργία περιλαμβάνει διανομή NUMA, η οποία αποτρέπει την υποβάθμιση της απόδοσης σε συστήματα πολλαπλών υποδοχών.
  • Η κατάσταση beta αποκτήθηκε χρησιμοποιώντας τη συνάρτηση PodOverhead, η οποία σας επιτρέπει να καθορίσετε στο RuntimeClass το επιπλέον ποσό πόρων που απαιτούνται για να ξεκινήσετε το σπίτι.
  • Εκτεταμένη υποστήριξη αγκάλιασμα, προσθήκη κατάστασης απομόνωσης άλφα στο κοντέινερ και υποστήριξη για μεγέθη αγκαλιάσματος πολλαπλών επιπέδων.
  • Προστέθηκε το πεδίο AppProtocol όπου μπορείτε να καθορίσετε ποιο πρωτόκολλο χρησιμοποιεί η εφαρμογή
  • Μεταφράστηκε σε κατάσταση beta και ενεργοποιήθηκε από προεπιλογή EndpointSlicesAPI, η οποία είναι μια πιο λειτουργική αντικατάσταση για τα κανονικά Endpoints.
  • Ένα αντικείμενο IngressClass έχει προστεθεί, υποδεικνύοντας το όνομα του ελεγκτή εισόδου, τις πρόσθετες παραμέτρους του και το σύμβολο για χρήση από προεπιλογή.
  • Προστέθηκε η δυνατότητα προσδιορισμού στο HPA που δηλώνει τον βαθμό επιθετικότητας κατά την αλλαγή του αριθμού των σπιτιών που λειτουργούν, δηλαδή, όταν το φορτίο αυξάνεται, ξεκινά αμέσως N φορές περισσότερα αντίγραφα.

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

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

*

*

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