Red Hat Ressourcen
In welcher Beziehung steht ein Cluster zu einem Node, einem Pod und anderen Kubernetes-Begriffen?
Wir haben einen Cluster als eine Reihe von Nodes definiert. Schauen wir uns einige andere Kubernetes-Begriffe an, die hilfreich sind, um die Funktionsweise eines Clusters zu verstehen.
Control Plane: Die Gesamtheit der Prozesse, mit denen die Kubernetes-Nodes gesteuert werden. Hier werden alle Aufgaben zugewiesen.
Nodes: Diese Maschinen führen die angeforderten, von der Control Plane zugewiesenen Aufgaben aus.
Pod: Eine Gruppe aus einem oder mehreren Containern, die in einem einzelnen Node implementiert wurde. Ein Pod ist das kleinste und einfachste Kubernetes-Objekt.
Service: Eine Möglichkeit, eine Anwendung, die auf einer Reihe von Pods ausgeführt wird, als Netzwerkdienst verfügbar zu machen. Damit werden Arbeitsdefinitionen von den Pods entkoppelt.
Volume: Ein Verzeichnis mit Daten, auf das die Container in einem Pod zugreifen können. Ein Kubernetes-Volume hat dieselbe Lebensdauer wie der Pod, in dem es sich befindet. Ein Volume überdauert alle Container, die im Pod ausgeführt werden, und die Daten bleiben erhalten, wenn ein Container neu gestartet wird.
Namespace: Ein virtueller Cluster. Mit Namespaces kann Kubernetes mehrere Cluster (für mehrere Teams oder Projekte) innerhalb eines physischen Clusters verwalten.
Was ist Kubernetes-Cluster-Management?
Angesichts der vielen modernen cloudnativen Anwendungen sind Kubernetes-Umgebungen inzwischen stark verteilt. So können sie über mehrere Rechenzentren vor Ort, in der Public Cloud oder am Netzwerkrand bereitgestellt werden.
Organisationen, die Kubernetes in großem Umfang oder für die Produktion verwenden möchten, brauchen mehrere Cluster, unter anderem für Entwicklung, Tests und Produktion, die auf zahlreiche Umgebungen verteilt sind und die sie effizient verwalten müssen.
Hierbei geht es darum, wie ein IT-Team eine Gruppe von Kubernetes-Clustern verwaltet.
Warum Red Hat OpenShift für Kubernetes?
Red Hat ist ein führender und aktiver Entwickler von Open-Source-Container-Technologien (darunter auch Kubernetes) und entwickelt wichtige Tools zum Sichern, Vereinfachen und automatischen Aktualisieren Ihrer Container-Infrastruktur.
Red Hat® OpenShift® ist eine Kubernetes-Distribution für Unternehmen. Mit Red Hat OpenShift steht den Teams eine integrierte Einzelplattform für DevOps zur Verfügung. Mit Red Hat OpenShift können Entwickler zwischen verschiedenen Sprachen, Frameworks, Middleware und Datenbanken wählen und automatisierte Prozesse mit CI/CD entwickeln und bereitstellen, um die Produktivität weiter zu steigern.
Basierend auf den Grundlagen von OpenShift können Sie Red Hat Advanced Cluster Management und Red Hat Ansible® Automation Platform zusammen verwenden, um mehrere Kubernetes-Cluster in verschiedenen Regionen und Umgebungen, einschließlich Public Cloud, On-Premises und am Edge, effizient bereitzustellen und zu verwalten.
Der offizielle Red Hat Blog
Lernen Sie mehr über unser Ökosystem von Kunden, Partnern und Communities und erfahren Sie das Neueste zu Themen wie Automatisierung, Hybrid Cloud, KI und mehr.