Pod (Kubernetes)
Ein Pod ist die kleinste ausführbare Einheit in KubernetesKubernetes Kubernetes (kurz: K8s) ist eine Open-Source-Plattform zur automatisierten Bereitstellung, Skalierung und Verwaltung von Containern. Sie wur... Mehr. Er besteht aus einem oder mehreren Containern, die sich dieselbe Netzwerkumgebung und gemeinsame Ressourcen wie Speicher oder Konfigurationen teilen. Alle ContainerContainer Container sind standardisierte, isolierte Softwareeinheiten, die Anwendungen inklusive ihrer Abhängigkeiten bündeln. Sie ermöglichen eine... Mehr in einem Pod laufen auf demselben NodeNode (Kubernetes) Ein Node ist ein einzelner physischer oder virtueller Rechner innerhalb eines Kubernetes-Clusters, der eine oder mehrere Workloads i... Mehr und kommunizieren über localhost.
Pods sind kurzlebig und werden typischerweise durch höhere Abstraktionen wie Deployments, StatefulSets oder DaemonSets verwaltet. Sie sind ideal für Anwendungen, die eng gekoppelte Prozesse benötigen, wie z. B. ein Webserver mit einem Sidecar für Logging.
Eigenschaften eines Pods:
- Geteiltes Netzwerk: Alle Container im Pod haben dieselbe IP und Ports
- Geteilte Volumes: Gemeinsame Nutzung von persistentem Speicher
- Lifecycle-Management: Pods werden neu erstellt statt verändert
Typische Einsatzzwecke:
- Einzeldienste in Microservice-Architekturen
- Zusammenarbeit mit Sidecar-Containern (z. B. Proxy, Monitoring)
- Temporäre Jobs oder Worker-Prozesse
Verwandte Begriffe:
Container, Node, DeploymentDeployment (Kubernetes) Ein Deployment ist einer der zentralen Controller in Kubernetes, der für das Verwalten und Skalieren von Pods zuständig ist.... Mehr, StatefulSetStatefulSet (Kubernetes) Ein StatefulSet ist ein spezieller Controller in Kubernetes, der für die Verwaltung zustandsbehafteter Applikationen zustän... Mehr, Kubernetes, Sidecar PatternSidecar Pattern Das Sidecar Pattern ist ein Architekturprinzip innerhalb von Kubernetes und Microservices, bei dem ein zusätzlicher Container – der... Mehr, ReplicaSetReplicaSet (Kubernetes) Ein ReplicaSet ist eine Kubernetes-Ressource, die dafür sorgt, dass jederzeit eine fest definierte Anzahl identischer Pods l... Mehr