Add-ons
Add-ons (Erweiterungen) sind Ressourcen, die die FunktionalitĂ€t von Kubernetes erweitern. Das Manual Installation von Erweiterungen erklĂ€rt ausfĂŒhrlicher, wie Sie Erweiterungen in Ihrem Cluster âŠ
Umfassendes Glossar fĂŒr Kubernetes, Container und Cloud Computing Begriffe - 144 EintrĂ€ge
Add-ons (Erweiterungen) sind Ressourcen, die die FunktionalitĂ€t von Kubernetes erweitern. Das Manual Installation von Erweiterungen erklĂ€rt ausfĂŒhrlicher, wie Sie Erweiterungen in Ihrem Cluster âŠ
Ein Admission Controller oder auch Zulassungscontroller ist ein Code-Abschnitt, der Anfragen an den Kubernetes-API-Server abfĂ€ngt, bevor das Objekt dauerhaft gespeichert wird. Zulassungscontroller âŠ
Affinity oder auch AffinitĂ€t ist in Kubernetes eine Reihe von Regeln, die dem Scheduler Hinweise darauf geben, wo Pods platziert werden sollen. Es gibt zwei Arten von AffinitĂ€t: KnotenaffinitĂ€t âŠ
Die Aggregations-Schicht ermöglicht es Ihnen, zusĂ€tzliche APIs im Kubernetes-Cluster zu installieren. Wenn Sie den Kubernetes-API-Server so konfiguriert haben, dass er zusĂ€tzliche APIs unterstĂŒtzt, âŠ
Eine Annotation ist ein SchlĂŒssel-Wert-Paar, das verwendet wird, um beliebige nicht-identifizierende Metadaten an Objekte anzuhĂ€ngen. Die Metadaten in einer Annotation können klein oder groĂ, âŠ
Die API-Gruppe in Kubernetes ist ein grundlegendes Konzept, das die Struktur und Organisation der Kubernetes-API maĂgeblich beeinflusst. Sie ermöglicht eine logische Gruppierung von verwandten âŠ
API-initiated eviction ist der Prozess, bei dem Sie die Eviction-API verwenden, um ein Eviction-Objekt zu erstellen, das eine kontrollierte Beendigung von Pods auslöst. Sie können die Beendigung âŠ
Der API-Server, auch bekannt als kube-apiserver, ist ein wesentlicher Bestandteil der Kubernetes-Steuerungsebene, der die Kubernetes-API freigibt. Der API-Server fungiert als Front-End fĂŒr die âŠ
App-Container sind die Container in einem Pod, die gestartet werden, nachdem alle Init-Container abgeschlossen wurden. Ein Init-Container ermöglicht es Ihnen, Initialisierungsdetails zu trennen, die âŠ
Ein Application Architect oder auch Anwendungsarchitekt ist eine Person, die fĂŒr das hochrangige Design einer Anwendung verantwortlich ist. Ein Architekt stellt sicher, dass die Implementierung einer âŠ
Ein Application Developer oder auch Anwendungsentwickler ist eine Person, die Anwendungen schreibt, die in einem Kubernetes-Cluster ausgefĂŒhrt werden. Ein AnwendungsÂentwickler konzentriert sich auf âŠ
Die Anwendungsebene ist die Schicht, in der verschiedene containerisierte Anwendungen ausgefĂŒhrt werden. In Kubernetes werden Anwendungen typischerweise als Pods reprĂ€sentiert, die Container âŠ
Ein Approver ist eine wichtige Rolle im Entwicklungsprozess von Kubernetes, da sie die Verantwortung fĂŒr die ĂberprĂŒfung und Genehmigung von CodebeitrĂ€gen tragen. WĂ€hrend die CodeprĂŒfung dazu dient, âŠ
cAdvisor (Container Advisor) ist ein unverzichtbares Werkzeug fĂŒr die Verwaltung von Containern in Kubernetes-Clustern und anderen Containerumgebungen. Es bietet den Benutzern ein detailliertes âŠ
Ein Certificate oder auf deutsch Zertifikat ist eine kryptografisch sichere Datei, die verwendet wird, um den Zugriff auf den Kubernetes-Cluster zu validieren. Zertifikate ermöglichen es Anwendungen âŠ
cgroup (Control Group) ist eine Gruppe von Linux-Prozessen mit optionaler Ressourcenisolierung, BuchfĂŒhrung und Grenzen. Es handelt sich um ein Merkmal des Linux-Kernels, das die Ressourcennutzung âŠ
CIDR (Classless Inter-Domain Routing) ist eine Notation zur Beschreibung von IP-Adressblöcken und wird in verschiedenen Netzwerkkonfigurationen stark verwendet. Im Kontext von Kubernetes wird jedem âŠ
Der Cloud Controller Manager ist eine essenzielle Komponente der Kubernetes-Steuerungsebene, die spezifische Steuerlogik fĂŒr cloudbasierte Infrastrukturen enthĂ€lt. Seine Hauptaufgabe besteht darin, âŠ
Die Cloud Native Computing Foundation (CNCF) ist eine Organisation, die nachhaltige Ăkosysteme aufbaut und eine Community um Projekte fördert, die Container als Teil einer Microservices-Architektur âŠ
Cloud-Anbieter, auch bekannt als Cloud Service Provider (CSP), sind Unternehmen oder Organisationen, die Cloud-Computing-Plattformen und -Dienste bereitstellen. Diese Dienstleister spielen eine âŠ
Ein Cluster ist eine Gruppe von Arbeitsmaschinen, die als Node bezeichnet werden und containerisierte Anwendungen ausfĂŒhren. Jeder Cluster hat mindestens einen Arbeitsknoten. Die Arbeitsknoten(Worker âŠ
Ein Cluster-Architekt ist eine Person, die Infrastrukturen entwirft, die ein oder mehrere Kubernetes-Cluster umfassen. Cluster-Architekten spielen eine entscheidende Rolle bei der Gestaltung von âŠ
Die Infrastrukturebene stellt und pflegt virtuelle Maschinen (VMs), Netzwerke, Sicherheitsgruppen und andere Ressourcen bereit. Die Infrastrukturebene bildet das Fundament fĂŒr die Bereitstellung von âŠ
Ein Cluster Operator ist eine Person, die Cluster konfiguriert, steuert und ĂŒberwacht. Die Hauptverantwortung eines Cluster Operators besteht darin, einen Cluster betriebsbereit zu halten. Dies âŠ
Cluster Operations umfassen die Arbeit, die zur Verwaltung eines Kubernetes-Clusters erforderlich ist: die Verwaltung der tĂ€glichen BetriebsablĂ€ufe und die Koordination von Upgrades. Beispiele fĂŒr âŠ
Ein Code-Contributor ist eine Person, die Code entwickelt und zur Kubernetes-Open-Source-Codebasis beitrĂ€gt. Diese Personen sind aktive Mitglieder der Community, die an einem oder mehreren Special âŠ
Eine ConfigMap ist ein Ă€uĂerst nĂŒtzliches API-Objekt in Kubernetes, das dazu dient, nicht vertrauliche Konfigurationsdaten in Form von SchlĂŒssel-Wert-Paaren zu speichern. Diese Konfigurationsdaten âŠ
Ein Container ist eine leichtgewichtige und portable AusfĂŒhrungsumgebung, die eine Anwendung und all ihre AbhĂ€ngigkeiten in einem isolierten Paket zusammenfasst. Durch die Containerisierung werden âŠ
Container Environment Variables oder auch Container Umgebungsvariablen sind Name=Wert-Paare, die wertvolle Informationen ĂŒber Container bereitstellen, die in einem Pod ausgefĂŒhrt werden. Sie sind âŠ
Container-Lifecycle-Hooks sind Mechanismen, die Ereignisse im Lebenszyklus der Container-Verwaltung offenlegen und es dem Benutzer ermöglichen, Code auszufĂŒhren, wenn diese Ereignisse eintreten. Es âŠ
Container Network Interface (CNI)-Plugins sind eine Art von Netzwerkplugin, das der appc/CNI-Spezifikation entspricht. Die Container Network Interface (CNI) definiert eine standardisierte âŠ
Ein Container-Laufzeit (Container Runtime) ist eine grundlegende Komponente, die Kubernetes ermöglicht, Container effektiv auszufĂŒhren. Sie ist verantwortlich fĂŒr das Verwalten der AusfĂŒhrung und des âŠ
Die Container Runtime Interface (CRI) ist eine API, die es Container-Laufzeiten ermöglicht, sich mit dem kubelet auf einem Node zu integrieren. Das kubelet ist ein zentraler Node-Agent in einem âŠ
Das Container Storage Interface (CSI) definiert eine standardisierte Schnittstelle zum Bereitstellen von Speichersystemen fĂŒr Container. Mit CSI können Anbieter benutzerdefinierte Speicherplugins fĂŒr âŠ
containerd ist eine Container-Laufzeit mit einem Schwerpunkt auf Einfachheit, Robustheit und PortabilitĂ€t. Als Container-Laufzeit lĂ€uft containerd als Daemon auf Linux- oder Windows-Systemen und âŠ
Ein Contributor ist eine Person, die Code, Dokumentation oder ihre Zeit dem Kubernetes-Projekt oder der Community zur VerfĂŒgung stellt. BeitrĂ€ge können verschiedene Formen annehmen, darunter Pull âŠ
Ein Contributor License Agreement (CLA) definiert die Bedingungen, unter denen ein Beitragende einer Open-Source-Projektgemeinschaft eine Lizenz fĂŒr seine BeitrĂ€ge gewĂ€hrt. CLAs sind rechtliche âŠ
Die Control Plane ist die Container-Orchestrierungsebene, die die API und Schnittstellen zur Definition, Bereitstellung und Verwaltung des Lebenszyklus von Containern bereitstellt. Diese Ebene besteht âŠ
In Kubernetes sind Controller Kontrollschleifen, die den Zustand Ihres Clusters ĂŒberwachen und bei Bedarf Ănderungen vornehmen oder anfordern. Jeder Controller versucht, den aktuellen Zustand des âŠ
CRI-O ist ein Tool, das es ermöglicht, OCI-Container-Runtimes mit dem Kubernetes CRI zu verwenden. Es handelt sich dabei um eine Implementierung der Container Runtime Interface (CRI), die die âŠ
Ein CronJob verwaltet einen Job, der in regelmĂ€Ăigen AbstĂ€nden gemÀà einem Zeitplan ausgefĂŒhrt wird. Ăhnlich wie eine Zeile in einer crontab-Datei spezifiziert ein CronJob-Objekt einen Zeitplan unter âŠ
Eine CustomResourceDefinition (CRD) ist benutzerdefinierter Code, der eine Ressource definiert, die Ihrem Kubernetes-API-Server hinzugefĂŒgt wird, ohne dass ein vollstĂ€ndiger benutzerdefinierter Server âŠ
Ein DaemonSet stellt sicher, dass eine Kopie eines Pods ĂŒber eine Gruppe von Nodes in einem Cluster ausgefĂŒhrt wird. DaemonSets werden verwendet, um System-Daemons wie Protokollsammler und âŠ
Die Data Plane ist die Ebene, die KapazitĂ€ten wie CPU, Speicher, Netzwerk und Speicher bereitstellt, damit die Container ausgefĂŒhrt und mit einem Netzwerk verbunden werden können. In einem âŠ
Ein Deployment ist ein API-Objekt, das eine replizierte Anwendung verwaltet, typischerweise durch das AusfĂŒhren von Pods ohne lokalen Zustand. Ein Deployment definiert die gewĂŒnschte Konfiguration fĂŒr âŠ
Developer oder auf deutsch “Entwickler” ist ein ĂŒberladener Begriff, der je nach Kontext auf verschiedene Rollen verweisen kann. Im Bereich von Kubernetes und der Softwareentwicklung kann âŠ
Device Plugins sind Programme, die auf Worker-Nodes ausgefĂŒhrt werden und Pods Zugriff auf Ressourcen ermöglichen, die eine anbieterspezifische Initialisierung oder Einrichtung erfordern. Diese âŠ
Disruption oder auf deutsch Störung sind unvermeidliche Ereignisse in einem Kubernetes-Cluster, die dazu fĂŒhren können, dass Pods auĂer Betrieb gehen und Auswirkungen auf die betroffenen Arbeitslasten âŠ
Docker (speziell Docker Engine) ist eine Softwaretechnologie, die Virtualisierung auf Betriebssystemebene bietet, auch bekannt als Container. Docker nutzt die Ressourcenisolationsfunktionen des âŠ
Der Dockershim war ein Bestandteil von Kubernetes Version 1.23 und frĂŒher. Er ermöglichte es dem kubelet, mit dem Docker Engine zu kommunizieren. Ab Version 1.24 wurde der Dockershim aus Kubernetes âŠ
“Downstream” ist ein Begriff, der je nach Kontext unterschiedliche Bedeutungen haben kann: Im Kubernetes-Ăkosystem bezieht sich “Downstream” auf den Teil der Community, der von âŠ
Die Downward-API ist ein entscheidender Mechanismus von Kubernetes, der es Containern ermöglicht, auf Informationen ĂŒber sich selbst oder ihren Kontext im Kubernetes-Cluster zuzugreifen, ohne dass die âŠ
Die Dynamic Volume Provisioning (dynamische Volumenbereitstellung) ermöglicht es Benutzern, die automatische Erstellung von Speichervolumen anzufordern. Durch die dynamische Bereitstellung entfĂ€llt âŠ
Endpoints verfolgen die IP-Adressen von Pods mit ĂŒbereinstimmenden Selektoren. Normalerweise werden Endpoints automatisch fĂŒr Kubernetes-Services generiert, basierend auf den Selektoren, die in den âŠ
EndpointSlice ist eine Möglichkeit, Netzwerkendpunkte zusammen mit Kubernetes-Ressourcen zu gruppieren. Im Wesentlichen handelt es sich bei EndpointSlice um eine skalierbare und erweiterbare Methode, âŠ
Ephemeral Container sind eine Ă€uĂerst nĂŒtzliche Funktion in Kubernetes, die es Administratoren und Entwicklern ermöglicht, temporĂ€re Container innerhalb eines laufenden Pods zu starten, um spezifische âŠ
etcd ist ein konsistenter und hochverfĂŒgbarer SchlĂŒssel-Wert-Speicher, der als Kubernetes-Back-End-Speicher fĂŒr alle Clusterdaten verwendet wird. Als zentrales Element in der Kubernetes-Architektur âŠ
Events sind Kubernetes-Objekte, die ZustandsĂ€nderungen oder bemerkenswerte Ereignisse im System beschreiben. Sie dienen dazu, wichtige Ereignisse im Kubernetes-Cluster zu protokollieren, wie zum âŠ
Die Eviction (deutsch: Vertreibung) ist der Prozess der Beendigung eines oder mehrerer Pods auf Nodes im Kubernetes-Cluster. Es gibt zwei Arten von Evictions: Node Pressure Eviction: Diese Art der âŠ
Erweiterungen sind Softwarekomponenten, die Kubernetes erweitern und eng mit ihm integriert sind, um neue Arten von Hardware zu unterstĂŒtzen. Viele Cluster-Administratoren verwenden eine gehostete âŠ
Feature Gates sind eine Reihe von SchlĂŒsseln (undurchsichtige Zeichenfolgen), die Sie verwenden können, um zu steuern, welche Kubernetes-Funktionen in Ihrem Cluster aktiviert sind. Sie können diese âŠ
Finalizer oder auch Finalisierer sind namensraumbezogene SchlĂŒssel, die Kubernetes mitteilen, dass es warten soll, bis bestimmte Bedingungen erfĂŒllt sind, bevor es Ressourcen, die zur Löschung âŠ
FlexVolume ist eine veraltete Schnittstelle zum Erstellen von externen Volume-Plugins. Das Container Storage Interface (CSI) ist eine neuere Schnittstelle, die mehrere Probleme mit FlexVolume angeht. âŠ
Die Garbage Collection - oder auch MĂŒllsammlung- ist ein integraler Bestandteil der Clusterwartung in Kubernetes und bezeichnet die verschiedenen Mechanismen, die verwendet werden, um ungenutzte oder âŠ
Die Gateway-API ist eine Familie von API-Typen zur Modellierung des Service-Netzwerks in Kubernetes. Sie bietet eine Reihe von erweiterbaren, rollenorientierten und protokollbewussten API-Typen fĂŒr âŠ
Group Version Resource, auch als GVR bekannt, ist eine Möglichkeit, eine eindeutige Kubernetes-API-Ressource darzustellen. Group Version Resources (GVRs) spezifizieren die API-Gruppe, die API-Version âŠ
Ein Helm-Chart ist ein Paket vorab konfigurierter Kubernetes-Ressourcen, das mit dem Helm-Tool verwaltet werden kann. Charts bieten eine reproduzierbare Möglichkeit zur Erstellung und Weitergabe von âŠ
Der Horizontal Pod Autoscaler (HPA) ist ein leistungsstarkes Werkzeug in Kubernetes, das automatisch die Anzahl der Pod-Replikationen basierend auf der CPU-Auslastung oder benutzerdefinierten âŠ
Die HostAliases sind eine Zuordnung zwischen der IP-Adresse und dem Hostnamen, die in die Hostdatei eines Pods eingefĂŒgt werden. HostAliases ist eine optionale Liste von Hostnamen und IP-Adressen, die âŠ
Ein Image ist eine gespeicherte Instanz eines Containers, die eine Reihe von Software enthĂ€lt, die benötigt wird, um eine Anwendung auszufĂŒhren. Ein Image ist eine Möglichkeit, Software zu verpacken, âŠ
Ein Ingress ist ein API-Objekt, das den externen Zugriff auf die Dienste in einem Cluster verwaltet, typischerweise ĂŒber HTTP. Ingress ermöglicht es, den externen Zugriff auf Dienste in einem âŠ
Ein Init-Container ist ein wichtiger Bestandteil von Kubernetes-Pods, der dazu dient, bestimmte Vorbedingungen zu erfĂŒllen, bevor die Hauptanwendungscontainer gestartet werden. Init-Container sind âŠ
Istio ist eine offene Plattform (nicht spezifisch fĂŒr Kubernetes), die einen einheitlichen Ansatz fĂŒr die Integration von Microservices, die Verwaltung des Datenverkehrsflusses, die Durchsetzung von âŠ
Ein Job in Kubernetes ist eine endliche oder Batch-Aufgabe, die bis zur Fertigstellung ausgefĂŒhrt wird. Es erstellt ein oder mehrere Pod-Objekte und stellt sicher, dass eine bestimmte Anzahl von ihnen âŠ
JSON Web Token (JWT) ist ein Mittel zur Darstellung von AnsprĂŒchen, die zwischen zwei Parteien ĂŒbertragen werden sollen. JWTs können digital signiert und verschlĂŒsselt werden. Kubernetes verwendet âŠ
kOps (Kubernetes Operations) ist ein automatisiertes Bereitstellungssystem, das nicht nur dabei hilft, produktionsreife, hochverfĂŒgbare Kubernetes-Cluster zu erstellen, zu zerstören, zu aktualisieren âŠ
Der kube-proxy ist ein Netzwerkproxy, der auf jedem Node in Ihrem Cluster lĂ€uft und einen Teil des Kubernetes-Servicekonzepts implementiert. Er verwaltet Netzwerkregeln auf den Nodes, die die âŠ
Der kube-scheduler ist eine wichtige Steuerungsebene innerhalb eines Kubernetes-Clusters, die fĂŒr die effiziente Zuweisung von Pods auf die verfĂŒgbaren Node verantwortlich ist. Diese Komponente âŠ
Der kube-controller-manager ist eine Komponente der Steuerebene, die Controller-Prozesse ausfĂŒhrt. Logisch gesehen ist jeder Controller ein separater Prozess, aber um die KomplexitĂ€t zu reduzieren, âŠ
Kubeadm ist ein leistungsstarkes Tool zur schnellen Installation von Kubernetes und zur Einrichtung eines sicheren Clusters. Es wurde entwickelt, um den Prozess der Kubernetes-Bereitstellung zu âŠ
kubectl, auch bekannt als Kubernetes Control, ist ein leistungsstarkes Befehlszeilenwerkzeug, das fĂŒr die Interaktion mit der Steuerungsebene eines Kubernetes-Clusters ĂŒber die Kubernetes-API âŠ
Der Kubelet ist ein Agent, der auf jedem Node im Kubernetes-Cluster lĂ€uft. Seine Hauptaufgabe besteht darin, sicherzustellen, dass die in einem Pod definierten Container auf dem jeweiligen Node âŠ
Die Kubernetes-API ist die Anwendung, die Kubernetes-FunktionalitĂ€ten ĂŒber eine RESTful-Schnittstelle bereitstellt und den Zustand des Clusters speichert. Hier sind einige wichtige Merkmale der âŠ
Labels sind SchlĂŒssel/Wert-Paare, die Objekten wie Pods zugeordnet werden, um sie mit identifizierenden Attributen zu versehen, die fĂŒr Benutzer bedeutsam und relevant sind. Sie werden verwendet, um âŠ
LimitRange ist ein Kubernetes-Objekt, das EinschrĂ€nkungen bereitstellt, um den Ressourcenverbrauch pro Container oder Pod in einem Namespace zu begrenzen. Hier sind einige wichtige Punkte zu âŠ
Logs sind eine Liste von Ereignissen, die von einem Cluster oder einer Anwendung protokolliert werden. Hier sind einige wichtige Punkte zu Logging in Kubernetes: Protokollierung von Ereignissen: Logs âŠ
Ein Managed Service ist ein Softwareangebot, das von einem Drittanbieter verwaltet wird. Im Gegensatz zu selbstverwalteten Lösungen ĂŒbernimmt der Anbieter die Verantwortung fĂŒr die Bereitstellung, âŠ
Ein Manifest ist eine Spezifikation eines Kubernetes-API-Objekts im JSON- oder YAML-Format. Es beschreibt den gewĂŒnschten Zustand eines Objekts, den Kubernetes beibehalten soll, wenn das Manifest âŠ
“Master” ist ein veralteter Begriff, der frĂŒher als Synonym fĂŒr Nodes verwendet wurde, auf denen die Steuerungsebene (Control Plane) von Kubernetes ausgefĂŒhrt wird. Die Steuerungsebene âŠ
Ein Mitglied in der Kubernetes-Community ist eine Person, die aktiv an der Weiterentwicklung und Verbesserung des Kubernetes-Projekts beteiligt ist. Diese Beteiligung kann sich in verschiedenen Formen âŠ
Minikube ist ein nĂŒtzliches Tool, das es Entwicklern ermöglicht, Kubernetes lokal auszufĂŒhren. Es ermöglicht das Einrichten und Betreiben einer einfachen Kubernetes-Clusterumgebung auf einem einzelnen âŠ
Ein Mirror Pod ist ein Objekt, das vom Kubelet verwendet wird, um einen statischen Pod zu reprĂ€sentieren. Wenn das Kubelet einen statischen Pod in seiner Konfiguration findet, versucht es automatisch, âŠ
Der Mixed Version Proxy, auch als MVP bekannt, ist eine Funktion in Kubernetes, die es einem kube-apiserver ermöglicht, eine Ressourcenanfrage an einen anderen Peer-API-Server weiterzuleiten. Dies ist âŠ
Ein “Name” ist eine clientbereitgestellte Zeichenfolge, die sich auf ein Objekt in einer Ressourcen-URL bezieht, wie z.B. “/api/v1/pods/some-name”. In Kubernetes kann jedes âŠ
Ein Namespace ist eine Abstraktion, die von Kubernetes verwendet wird, um die Isolierung von Gruppen von Ressourcen innerhalb eines einzelnen Clusters zu unterstĂŒtzen. Mit Namespaces können Objekte in âŠ
Network Policy sind Spezifikationen darĂŒber, wie Gruppen von Pods miteinander und mit anderen Netzwerkendpunkten kommunizieren dĂŒrfen. Sie ermöglichen es Ihnen, deklarativ zu konfigurieren, welche âŠ
Ein Node ist eine Arbeitsmaschine in Kubernetes, die fĂŒr die AusfĂŒhrung von Pods zustĂ€ndig ist. Ein Node kann entweder eine virtuelle Maschine (VM) oder eine physische Maschine sein, abhĂ€ngig von der âŠ
Node-pressure-eviction, auch als Kubelet-Eviction bekannt, ist ein entscheidender Prozess im Kubernetes-Clustermanagement. Wenn die Ressourcen wie CPU, Speicher, Festplattenspeicherplatz oder âŠ
Ein Objekt im Kontext von Kubernetes ist eine EntitĂ€t, die verwendet wird, um den Zustand und das Verhalten eines Clusters zu definieren und zu reprĂ€sentieren. Die Kubernetes-API nutzt diese Objekte, âŠ
Das Operator-Pattern ist ein Systemdesign, das einen Controller mit einer oder mehreren benutzerdefinierten Ressourcen verknĂŒpft. Es ermöglicht die Erweiterung von Kubernetes, indem zusĂ€tzliche âŠ
Ein Persistent Volume (PV) ist ein API-Objekt, das einen Speicherbereich im Cluster reprĂ€sentiert. Es steht als allgemeine, anpassbare Ressource zur VerfĂŒgung, die ĂŒber den Lebenszyklus eines âŠ
Ein Persistent Volume Claim (PVC) beansprucht Speicherressourcen, die in einem Persisten Volume definiert sind, damit sie als Volume in einem Container bereitgestellt werden können. Ein PVC gibt an, âŠ
Ein Plattformentwickler ist eine Person, die die Kubernetes-Plattform an die Anforderungen ihres Projekts anpasst. Ein Plattformentwickler kann beispielsweise benutzerdefinierte Ressourcen verwenden âŠ
Ein Pod ist die kleinste und grundlegendste Einheit in Kubernetes, die eine Gruppe von miteinander verbundenen Containern umfasst und als eine atomare Einheit behandelt wird. Diese Container teilen âŠ
Pod-Unterbrechung ist der Prozess, bei dem Pods auf Nodes entweder freiwillig oder unfreiwillig beendet werden. Freiwillige Unterbrechungen werden absichtlich von Anwendungsbesitzern oder âŠ
Ein Pod Disruption Budget, auch bekannt als PDB, ermöglicht es einem Anwendungsbesitzer, ein Objekt fĂŒr eine replizierte Anwendung zu erstellen. Dieses Objekt stellt sicher, dass eine bestimmte Anzahl âŠ
Der Pod-Lifecycle beschreibt die Abfolge der ZustĂ€nde, durch die ein Pod wĂ€hrend seiner Lebensdauer durchlĂ€uft. Es gibt fĂŒnf mögliche Phasen eines Pods: Pending (Ausstehend), Running (Aktiv), âŠ
Pod-PrioritĂ€t gibt die Bedeutung eines Pods im Vergleich zu anderen Pods an. Sie ermöglicht es, die PlanungsprioritĂ€t eines Pods höher oder niedriger als die anderer Pods festzulegen. Dies ist eine âŠ
Pod Security Policy ermöglicht eine feinkörnige Autorisierung fĂŒr die Erstellung und Aktualisierung von Pods. Es handelt sich um eine clusterweite Ressource, die sicherheitsrelevante Aspekte der âŠ
In Kubernetes ist die Vorbelegung (Preemption) ein Mechanismus, der entwickelt wurde, um bei der Planung von Pods niedriger PrioritĂ€t vorhandene Pods von Nodes zu entfernen, um Platz fĂŒr Pods mit âŠ
Eine Probe ist eine ĂberprĂŒfung, die der Kubelet regelmĂ€Ăig gegen einen Container durchfĂŒhrt, der in einem Pod lĂ€uft. Diese ĂberprĂŒfungen dienen dazu, den Zustand und die Gesundheit des Containers zu âŠ
Ein Proxy ist ein Server, der als Vermittler fĂŒr einen entfernten Dienst fungiert. Wenn ein Client mit einem Proxy interagiert, ĂŒbermittelt der Proxy die Daten des Clients an den tatsĂ€chlichen Server âŠ
Die QoS-Class (Quality of Service Class) bietet Kubernetes eine Möglichkeit, Pods innerhalb des Clusters in verschiedene Klassen einzuteilen und Entscheidungen ĂŒber die Planung und RĂ€umung zu treffen. âŠ
Eine “Quantity” ist eine Darstellung von kleinen oder groĂen Zahlen unter Verwendung von SI-Suffixen. QuantitĂ€ten werden verwendet, um Zahlen auf kompakte Weise darzustellen, wobei ganze âŠ
RBAC (Role-Based Access Control) ist ein Mechanismus zur Verwaltung von Autorisierungsentscheidungen in Kubernetes. Es ermöglicht Administratoren, Zugriffsrichtlinien dynamisch ĂŒber die Kubernetes-API âŠ
Eine Replica ist eine Kopie oder Duplikat eines Pods oder einer Gruppe von Pods. Replikas gewĂ€hrleisten hohe VerfĂŒgbarkeit, Skalierbarkeit und Ausfallsicherheit, indem sie mehrere identische Instanzen âŠ
Ein ReplicaSet ist ein Objekt in Kubernetes, das darauf abzielt, eine bestimmte Anzahl von replizierten Pods aufrechtzuerhalten, die eine Anwendung oder einen Service darstellen. Es ist eine âŠ
Ein ReplicationController ist ein Ressourcenobjekt in Kubernetes, das die Replica einer Anwendung verwaltet, indem es sicherstellt, dass eine bestimmte Anzahl von Instanzen eines Pods gleichzeitig âŠ
Resource Quotas in Kubernetes bieten einen Mechanismus zur EinschrĂ€nkung des Gesamtverbrauchs von Ressourcen innerhalb eines Namespaces. Diese Quotas ermöglichen es Cluster-Administratoren, âŠ
Ein Reviewer ist eine Person, die Code auf QualitĂ€t und Richtigkeit in einem bestimmten Bereich des Projekts ĂŒberprĂŒft. Diese Person sollte ĂŒber fundierte Kenntnisse des Code-Bereichs sowie der âŠ
Secrets sind eine wichtige Ressource in Kubernetes, die es ermöglicht, sensible Informationen sicher in einem Cluster zu verwalten. Arten von Secrets: Kubernetes unterstĂŒtzt verschiedene Arten von âŠ
Der Security Context (Sicherheitskontext) ist ein wichtiges Konzept in Kubernetes, das es ermöglicht, Privilegien und Zugriffskontrolle fĂŒr Pods und Container zu definieren. Hier sind einige wichtige âŠ
Ein Selector ist ein Mechanismus in Kubernetes, der es Benutzern ermöglicht, eine Liste von Ressourcen basierend auf Labels zu filtern. Labels sind SchlĂŒssel/Wert-Paare, die Ressourcen in Kubernetes âŠ
Ein Service ist eine Methode zum Bereitstellen einer Netzwerkanwendung, die in Ihrem Cluster als ein oder mehrere Pods ausgefĂŒhrt wird. Der Service identifiziert eine Gruppe von Pods, die eine âŠ
Der Servicekatalog war eine ehemalige Erweiterungs-API, die es Anwendungen ermöglichte, die in Kubernetes-Clustern ausgefĂŒhrt werden, externe gemanagte Softwareangebote wie einen Datenspeicherdienst, âŠ
Ein ServiceAccount stellt eine IdentitĂ€t fĂŒr Prozesse bereit, die in einem Pod ausgefĂŒhrt werden. Wenn Prozesse innerhalb von Pods auf den Cluster zugreifen, werden sie vom API-Server als ein âŠ
Shuffle-sharding ist eine Technik zur Zuweisung von Anfragen an Warteschlangen, die eine bessere Isolierung als die Hashfunktion modulo die Anzahl der Warteschlangen bietet. Oft geht es darum, âŠ
Sidecar-Container sind eine oder mehrere Container, die in der Regel gestartet werden, bevor andere App-Container gestartet werden. Sidecar-Container Ă€hneln regulĂ€ren App-Containern, haben jedoch âŠ
SIGs (Special Interest Groups) sind eine essentielle Struktur innerhalb der Kubernetes-Community, die dazu beitrĂ€gt, das komplexe Ăkosystem des Projekts zu verwalten und zu erweitern. Jedes SIG âŠ
“Software Defined Networking” (SDN) ist ein Ansatz zur Netzwerkverwaltung, der die Steuerung des Netzwerkverkehrs von den physischen GerĂ€ten (wie Switches und Router) entkoppelt und in âŠ
Die Spec (Spezifikation) in Kubernetes ist ein entscheidender Bestandteil jedes Objekts, sei es ein Pod, ein Service oder eine andere Ressource. Sie definiert den gewĂŒnschten Zustand und die âŠ
Ein StatefulSet in Kubernetes verwaltet die Bereitstellung und Skalierung einer Gruppe von Pods und bietet Garantien fĂŒr die Reihenfolge und Eindeutigkeit dieser Pods. Ăhnlich wie bei einer âŠ
Ein Static Pod ist ein Pod, der direkt vom kubelet-Daemon auf einem bestimmten Node verwaltet wird, ohne dass der API-Server ihn beobachtet. Im Gegensatz zu regulĂ€ren Pods, die ĂŒber die Kubernetes-API âŠ
Eine StorageClass ist ein wichtiger Bestandteil von Kubernetes, der es Administratoren ermöglicht, die verschiedenen verfĂŒgbaren Speichertypen im Cluster zu beschreiben und zu konfigurieren. Diese âŠ
Sysctl ist eine halbstandardisierte Schnittstelle zum Lesen oder Ăndern der Attribute des laufenden Unix-Kernels. Auf Unix-Ă€hnlichen Systemen ist sysctl sowohl der Name des Tools, das Administratoren âŠ
Ein “Taint” ist ein Kernobjekt in Kubernetes, das aus drei erforderlichen Eigenschaften besteht: SchlĂŒssel, Wert und Effekt. Taints verhindern die Planung von Pods auf Nodes oder âŠ
Eine “Toleration” ist ein Kernobjekt in Kubernetes, das aus drei erforderlichen Eigenschaften besteht: SchlĂŒssel, Wert und Effekt. Tolerations ermöglichen die Planung von Pods auf Nodes âŠ
Eine UID (User Identifier) ist eine von Kubernetes generierte Zeichenfolge, um Objekte eindeutig zu identifizieren. Jedes Objekt, das im Laufe des gesamten Lebenszyklus eines Kubernetes-Clusters âŠ
“Upstream” kann je nach Kontext verschiedene Bedeutungen haben: Im Kubernetes-Community-Kontext bezieht sich “upstream” oft auf den Kern des Kubernetes-Codebasis, auf den das âŠ
Das User-Namespaces-Feature im Linux-Kernel ermöglicht es einem nicht-root Benutzer, Superuser- (“root”) Berechtigungen zu emulieren. Dies ist besonders nĂŒtzlich fĂŒr “rootless âŠ
Ein Volume in Kubernetes ist ein Verzeichnis, das Daten enthĂ€lt und den Containern in einem Pod zugĂ€nglich ist. Anders als bei herkömmlichen Containern, die auf dem Dateisystem des âŠ
Ein Volume-Plugin ermöglicht die Integration von Speicher innerhalb eines Pods in Kubernetes. Es ermöglicht das AnhĂ€ngen und Einbinden von Speichervolumes, die von einem Pod verwendet werden können. âŠ
Eine working group - auf deutsch Arbeitsgruppe oder kurz : WG - erleichtert die Diskussion und/oder Umsetzung eines kurzlebigen, spezifischen oder entkoppelten Projekts fĂŒr einen Ausschuss, eine SIG âŠ
Eine Workload ist eine Anwendung, die auf Kubernetes lĂ€uft. Sie kann aus einer oder mehreren Komponenten bestehen, die verschiedene Teile der Anwendung reprĂ€sentieren, wie beispielsweise Frontend, âŠ