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 wurde stark von Googles internem System Borg beeinflusst.

Image

Ein k8s-Cluster besteht aus einer Reihe von Arbeitsmaschinen, sogenannten Knoten, die containerisierte Anwendungen ausführen. Jeder Cluster verfügt über mindestens einen Arbeitsknoten.

Die Arbeitsknoten (Arbeitsknoten) hosten die Pods, die die Komponenten der Anwendungsworkload sind. Die Steuerungsebene verwaltet die Arbeitsknoten und die Pods im Cluster. In Produktionsumgebungen läuft die Steuerungsebene in der Regel auf mehreren Computern und ein Cluster läuft in der Regel auf mehreren Knoten, wodurch Fehlerverträglichkeit und hohe Verfügbarkeit gewährleistet werden.

Kontrollflächenkomponenten

  1. API-Server

Der API-Server kommuniziert mit allen Komponenten im k8s-Cluster. Alle Operationen auf Pods werden durch Kommunikation mit dem API-Server ausgeführt.

  1. Scheduler

Der Scheduler überwacht die Workloads auf Pods und weist Lasten auf 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. etcd

etcd ist ein Schlüssel-Wert-Speicher, der als Kubernetes-Backing-Store für alle Clusterdaten verwendet wird.

Knoten

  1. Pods

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

  1. Kubelet

Ein Agent, der auf jedem Knoten im Cluster läuft. Er stellt sicher, dass Container in einem Pod laufen.

  1. Kube-Proxy

kube-proxy ist ein Netzwerk-Proxy, der auf jedem Knoten im Cluster läuft. Er leitet den Datenverkehr, der in einen Knoten von einem Dienst kommt, weiter. Er leitet Anfragen für Arbeit an die richtigen Container weiter.

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