Veröffentlicht am

Was ist k8s (Kubernetes)?

Autoren

"k8s ist ein Container-Orchestrierungssystem. Es wird für die Bereitstellung und Verwaltung von Containern verwendet. Sein Design wird stark von Googles internem System Borg beeinflusst.

Ein k8s-Cluster besteht aus einer Reihe von Arbeitsmaschinen, sogenannten Knoten, auf denen Containeranwendungen ausgeführt werden. Jeder Cluster verfügt über mindestens einen Worker-Knoten.

Die Worker-Knoten hosten die Pods, die die Komponenten der Anwendungs-Workload darstellen. Die Steuerungsebene verwaltet die Worker-Knoten und die Pods im Cluster. In Produktionsumgebungen läuft die Steuerungsebene normalerweise auf mehreren Computern und ein Cluster betreibt normalerweise mehrere Knoten, was Fehlertoleranz und hohe Verfügbarkeit gewährleistet.

🔹 Komponenten der Steuerebene

  1. API-Server

Der API-Server kommuniziert mit allen Komponenten im k8s-Cluster. Alle Vorgänge an Pods werden durch Kommunikation mit dem API-Server ausgeführt.

  1. Planer

Der Planer überwacht die Arbeitslasten auf Pods und weist Lasten neu erstellten Pods zu.

  1. Controller-Manager

Der Controller-Manager führt die Controller aus, einschließlich Node Controller, Job Controller, EndpointSlice Controller und ServiceAccount Controller.

  1. usw

etcd ist ein Schlüsselwertspeicher, der als Sicherungsspeicher von Kubernetes für alle Clusterdaten verwendet wird.

🔹 Knoten

  1. Hülsen

Ein Pod ist eine Gruppe von Containern und die kleinste Einheit, die k8s verwaltet. Pods verfügen über eine einzelne IP-Adresse, die auf jeden Container innerhalb des Pods angewendet wird.

  1. Kubelet

Ein Agent, der auf jedem Knoten im Cluster ausgeführt wird. Es stellt sicher, dass Container in einem Pod ausgeführt werden.

  1. Kube-Proxy

kube-proxy ist ein Netzwerk-Proxy, der auf jedem Knoten in Ihrem Cluster ausgeführt wird. Es leitet den vom Dienst in einen Knoten eingehenden Datenverkehr weiter. Es leitet Arbeitsanfragen an die richtigen Container weiter. "

Image

Bitte beachten Sie, dass die deutsche Version von Ai unterstützt wird und daher geringfügige Fehler auftreten können.

AUTOR

Über ABN Asia: Ai Base Network (ABN), ABN Asia wurde im Jahr 2012 gegründet und ist ein Unternehmen mit akademischem Hintergrund, das von Lehrkräften und ehemaligen Studierenden aus Ungarn, den Niederlanden, Russland, Deutschland und Japan gegründet wurde. Wir teilen eine gemeinsame Leidenschaft und eine klare Vision für Technologie, die Innovation und erstklassige Qualität für unsere Kunden bringt. Unser Motto lautet: Besser. Schneller. Sicherer. In vielen Fällen: Günstiger.

Zögern Sie nicht, uns zu kontaktieren, wenn Sie IT-Dienstleistungen, digitale Beratung, Standardsoftwarelösungen benötigen oder uns Angebotsanfragen (RFPs) senden möchten. Sie können uns unter [email protected] kontaktieren. Wir sind bereit, Ihnen bei all Ihren Technologiebedürfnissen zu helfen.

ABNAsia.org

© ABN ASIA