Kubernetes 1.24 wurde bereits veröffentlicht und das sind seine Neuigkeiten

Kubernetes Logo

Die Veröffentlichung der neuen Version von Kubernetes 1.24 wurde angekündigt, eine Version, in der einige Funktionen stabilisiert wurden und die auch den Wechsel in die Beta-Phase von Kubelet, einige Verbesserungen und mehr hervorhebt.

Für diejenigen, die neu bei Kubernetes sind, sollten Sie das wissen ermöglicht die Verwaltung eines Clusters isolierter Container als einzelne Entität und bietet Mechanismen zum Bereitstellen, Warten und Skalieren von Anwendungen, die in Containern ausgeführt werden.

Das Projekt wurde ursprünglich von Google erstellt, aber später von der Linux Foundation auf eine separate Seite übertragen. Die Plattform positioniert sich als universelle, von der Community entwickelte Lösung, die nicht an einzelne Systeme gebunden ist und mit jeder Anwendung in jeder Cloud-Umgebung arbeiten kann. Kubernetes-Code ist in Go geschrieben und wird unter der Apache 2.0-Lizenz veröffentlicht.

Es werden Funktionen für die Infrastrukturbereitstellung und -verwaltung bereitgestellt, wie z. B. DNS-Datenbankwartung, Lastausgleich, Containerverteilung über Clusterknoten (Containermigration basierend auf Laständerungen und Benutzeranforderungen), Zustandsprüfungen auf Anwendungsebene, Kontoverwaltung, Aktualisierung, und Dynamik. Skalieren eines laufenden Clusters, ohne ihn zu stoppen.

Kubernetes 1.24 Highlights

In dieser neuen Version von Kubernetes 1.24, die vorgestellt wird, wird dies hervorgehoben Die Nachverfolgung der Speicherkapazität wurde stabilisiert, um den freien Speicherplatz zu überwachen auf Partitionen und senden Sie Daten an den Steuerknoten, um zu vermeiden, dass Pods auf Knoten mit unzureichendem freiem Speicherplatz ausgeführt werden.

Es wird auch hervorgehoben, dass die Fähigkeit, Speicherpartitionen zu erweitern, wurde stabilisiert. Der Benutzer kann die Größe vorhandener Partitionen ändern und Kubernetes erweitert automatisch die Partition und das zugehörige Dateisystem, ohne Ihre Arbeit zu unterbrechen.

Eine weitere Änderung, die in dieser neuen Version von Kubernetes 1.24 auffällt, ist die Die Dockershim-Laufzeit wurde angehalten, das als temporäre Lösung für die Verwendung von Docker in Kubernetes positioniert wurde, das die CRI-Standardschnittstelle (Container Runtime Interface) nicht unterstützt und zu zusätzlichen Kubelet-Komplikationen führt. Um Sandbox-Container zu verwalten, wird empfohlen, eine Laufzeitumgebung zu verwenden, die eine CRI-Schnittstelle wie containerd und CRI-O unterstützt, oder den Wrapper cri-dockerd zu verwenden, der eine CRI-Schnittstelle zusätzlich zur Docker-Engine-API implementiert.

Darüber hinaus wird darauf hingewiesen lieferte experimentelle Unterstützung für die Überprüfung von Container-Images mit digitalen Signaturen über den Dienst Sigstore, der ein öffentliches Register zur Authentifizierung führt (Transparenzregister). Um Angriffe auf die Lieferkette und den Austausch von Komponenten zu verhindern, werden auch versionbezogene Artefakte, einschließlich aller installierten Kubernetes-Binärdateien, digital signiert.

Der Anmeldeinformationsanbieter Kubelet ist in die Beta-Testphase eingetreten, mit dem Sie die Anmeldeinformationen für das Container-Image-Repository dynamisch abrufen können, indem Sie Plug-ins starten, ohne die Anmeldeinformationen im Hostdateisystem zu speichern.

Außerdem bietet die Möglichkeit, eine Reihe von IP-Adressen für die Zuweisung zu Diensten zu reservieren. Wenn diese Option aktiviert ist, weist der Cluster den Diensten automatisch nur IP-Adressen aus dem vorab zugewiesenen Pool für jeden Dienst zu, wodurch Kollisionen vermieden werden, indem freie Adressen aus dem gemeinsamen Pool ausgegeben werden.

Von den anderen Änderungen, die in dieser neuen Version auffallen:

  • Standardmäßig haben Cluster APIs deaktiviert, die sich in der Beta befinden (in früheren Versionen hinzugefügte Test-APIs bleiben erhalten, die Änderung betrifft nur neue APIs).
  • Testunterstützung für das OpenAPI v3-Format implementiert.
  • Es wurde eine Initiative eingeführt, um Plugins für die Arbeit mit Speichern auf das Unified Interface CSI (Container Storage Interface) zu portieren und gleichzeitig die Kompatibilität auf API-Ebene aufrechtzuerhalten.
  • Die Azure Disk- und OpenStack Cinder-Plug-ins wurden in CSI übersetzt.

Schließlich wenn Sie mehr darüber wissen möchtenkönnen Sie konsultieren die Details im folgenden Link.


Hinterlasse einen Kommentar

Ihre E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind markiert mit *

*

*

  1. Verantwortlich für die Daten: AB Internet Networks 2008 SL
  2. Zweck der Daten: Kontrolle von SPAM, Kommentarverwaltung.
  3. Legitimation: Ihre Zustimmung
  4. Übermittlung der Daten: Die Daten werden nur durch gesetzliche Verpflichtung an Dritte weitergegeben.
  5. Datenspeicherung: Von Occentus Networks (EU) gehostete Datenbank
  6. Rechte: Sie können Ihre Informationen jederzeit einschränken, wiederherstellen und löschen.