Kubernetes 1.14 wird mit einer Erweiterung zur Unterstützung von Windows-Containern geliefert

Google Kubernetes-Logo

Kubernetes ist ein Open Source-System zur Automatisierung der Bereitstellung, Skalierung und Verwaltung von Containeranwendungen.

Ursprünglich von Google entwickelt, Die Entwicklung wurde der Open-Source-Datenbank der Cloud Native Computing Foundation anvertraut (CNCF), mit dem die Containertechnologie dank der Beiträge von Technologiegiganten (wie AWS, Oracle, IBM, Microsoft, Alibaba und VMware) und vielen anderen großen Unternehmen schnell reifer werden konnte.

Kubernetes besteht aus zwei Schlüsselkomponenten:

  • eine Reihe von Hauptknoten, die als Steuerebene fungieren
  • Eine Reihe von Knoten, die als Arbeitspferde fungieren und containerisierte Workloads ausführen

Wenn eine Workload mit mehreren Containern für Kubernetes bereitgestellt wird, wählt der Steuerungsplan einen oder mehrere Worker-Knoten zum Hosten der Container aus.

Gestern, Das für die Entwicklung verantwortliche Team gab die Verfügbarkeit von Kubernetes 1.14 bekannt, das 31 Verbesserungen umfasst.

Davon Highlights in dieser Version sind Skalierbarkeit und Unterstützung für mehr Workloads in Kubernetes. Mit drei Hauptfunktionen, die auf allgemeine Verfügbarkeit umgestellt werden, und bedeutenden Sicherheitsfunktionen, die auf Beta umgestellt werden.

Insgesamt enthält die Version 31 Verbesserungen: 10, die jetzt in stabilen Versionen vorliegen, 12 in der Beta-Version und sieben neue.

Was ist neu in Kubernetes 1.14?

In Kubernetes 1.14 Die kubectl-Dokumentation wurde mit dem Schwerpunkt Ressourcenmanagement neu geschrieben Verwenden der deklarativen Ressourcenkonfiguration.

Es ist als Buch mit einem Link zur Hauptdokumentation von Kubernetes erhältlich. Es gibt auch ein Kubectl-Logo und ein Maskottchen namens Kubee-Cuddle.

Ebenfalls bemerkenswert aus der Ankündigung von Kubernetes 1.14, dass die deklarativen Funktionen der Konfigurationseinstellungen des YAML-Konfigurationstools von kustomize sind in kubectl mit dem Flag -k für Befehle zum Anwenden verfügbar.

Kustomize hilft Benutzern beim Schreiben und Wiederverwenden von Resource Config mit nativen Kubernetes-Konzepten. Die Dokumentation für diese neuen Funktionen ist verfügbar.

Der Kubectl-Mechanismus ist jetzt in einer stabilen Version verfügbar. Ermöglicht Entwicklern, ihre eigenen benutzerdefinierten kubectl-Unterbefehle als separate Binärdateien zu veröffentlichen.

Lokale persistente Volumes befinden sich jetzt in einer stabilen Version. Sie stellen lokal angeschlossenen Speicher als dauerhafte Volume-Quelle zur Verfügung.

Prozess-IDs (PIDs) ändern sich in Beta. Mit dieser Lösung können Administratoren die Pod-PID für die Pod-Isolierung bereitstellen, indem standardmäßig die Anzahl der PIDs pro Pod festgelegt wird. Eine zusätzliche Alpha-Funktion ist die Möglichkeit, eine Reihe von PIDs zu reservieren, die User Pods zugewiesen sind.

Unterstützungsverbesserungen in Kubernetes 1.14

Mit dieser neuen Version von Kubernetes 1.14 Windows Server 2019-Unterstützung für Worker-Knoten und -Container wurde hinzugefügt.

Darüber Aaron Crickenberger, Senior Test Engineer bei Google, kommentierte Folgendes:

Das Einbeziehen von Windows als potenzielle Arbeitslast bedeutet, dass wir wirklich genauer definieren mussten, was Kubernetes in einigen Umgebungen unterstützt und was nicht.

Ich denke, Funktionen wie Pod-Bereitschaftstore sowie Pod-Priorität und -Präferenz werden sehr hilfreich sein, damit Benutzer fortgeschrittene Workloads koordinieren können. Einige Anwendungen benötigen möglicherweise sehr spezielle Methoden, um anzuzeigen, ob sie für den Datenverkehr bereit sind, und diese Funktionen bieten diese Möglichkeit für sie.

Andererseits Wir können feststellen, dass Kubernetes 1.14 Out-of-Tree-Netzwerke mit Azure-CNI, OVN-Kubernetes und Flannel unterstütztDie Arbeit umfasst weiterhin Calico und andere beliebte Netzwerkanbieter

Die Unterstützung für Pods, Diensttypen, Workload-Controller und Metriken wurde ebenfalls verbessert / quotas, um die von Linux-Containern angebotenen Funktionen besser zu nutzen.

Mit der Pod-Priorität kann der Kubernetes-Scheduler die Arbeit nach Priorität planen und bei Bedarf kleinere Pods entfernen.

Pod Readiness Gates Introduit führt einen Erweiterungspunkt für externes Feedback zur Pod Readiness ein.

Diese Version bietet die Standardeinstellung für RBAC Discovery Cluster-Rollenbindungen.

Wenn Sie mehr über diese neue Version erfahren sowie diese neue Version herunterladen und implementieren möchten. Du kannst besuchen den 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.