Glossar

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 …

Lesen →

Admission Controller

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 …

Lesen →

Affinity

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 …

Lesen →

Aggregation Layer

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, …

Lesen →

Annotation

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ß, …

Lesen →

API Group

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 …

Lesen →

API Initiated Eviction

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 …

Lesen →

API Server

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 …

Lesen →

App Container

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 …

Lesen →

Application Architect

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 …

Lesen →

Application Developer

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 …

Lesen →

Applications

Die Anwendungsebene ist die Schicht, in der verschiedene containerisierte Anwendungen ausgeführt werden. In Kubernetes werden Anwendungen typischerweise als Pods repräsentiert, die Container …

Lesen →

Approver

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, …

Lesen →

cAdvisor

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 …

Lesen →

Certificate

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 …

Lesen →

cgroup (control group)

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 …

Lesen →

CIDR

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 …

Lesen →

Cloud Controller Manager

Der Cloud Controller Manager ist eine essenzielle Komponente der Kubernetes-Steuerungsebene, die spezifische Steuerlogik für cloudbasierte Infrastrukturen enthält. Seine Hauptaufgabe besteht darin, …

Lesen →

Cloud Native Computing Foundation (CNCF)

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 …

Lesen →

Cloud Provider

Cloud-Anbieter, auch bekannt als Cloud Service Provider (CSP), sind Unternehmen oder Organisationen, die Cloud-Computing-Plattformen und -Dienste bereitstellen. Diese Dienstleister spielen eine …

Lesen →

Cluster

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 …

Lesen →

Cluster Architect

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 …

Lesen →

Cluster Infrastructure

Die Infrastrukturebene stellt und pflegt virtuelle Maschinen (VMs), Netzwerke, Sicherheitsgruppen und andere Ressourcen bereit. Die Infrastrukturebene bildet das Fundament für die Bereitstellung von …

Lesen →

Cluster Operator

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 …

Lesen →

Cluster Operatorions

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 …

Lesen →

Code Contributor

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 …

Lesen →

ConfigMap

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 …

Lesen →

Container

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 …

Lesen →

Container Environment Variable

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 …

Lesen →

Container Lifecycle Hooks

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 …

Lesen →

Container Network Interface (CNI)

Container Network Interface (CNI)-Plugins sind eine Art von Netzwerkplugin, das der appc/CNI-Spezifikation entspricht. Die Container Network Interface (CNI) definiert eine standardisierte …

Lesen →

Container Runtime

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 …

Lesen →

Container Runtime Interface (CRI)

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 …

Lesen →

Container Storage Interface(CSI)

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 …

Lesen →

Containerd

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 …

Lesen →

Contributor

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 …

Lesen →

Contributor License Agreement (CLA)

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 …

Lesen →

Control Plane

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 …

Lesen →

Controller

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 …

Lesen →

CRI-O

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 …

Lesen →

Cronjob

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 …

Lesen →

CustomResourceDefinition

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 …

Lesen →

DaemonSet

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 …

Lesen →

Data Plane

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 …

Lesen →

Deployment

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 …

Lesen →

Developer

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 …

Lesen →

Device Plugin

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 …

Lesen →

Disruption

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 …

Lesen →

Docker

Docker (speziell Docker Engine) ist eine Softwaretechnologie, die Virtualisierung auf Betriebssystemebene bietet, auch bekannt als Container. Docker nutzt die Ressourcenisolationsfunktionen des …

Lesen →

Dockershim

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 …

Lesen →

Downstream

“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 …

Lesen →

Downward API

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 …

Lesen →

Dynamic Volume Provisioning

Die Dynamic Volume Provisioning (dynamische Volumenbereitstellung) ermöglicht es Benutzern, die automatische Erstellung von Speichervolumen anzufordern. Durch die dynamische Bereitstellung entfällt …

Lesen →

Endpoints

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 …

Lesen →

EndpointSlice

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, …

Lesen →

Ephemeral Container

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 …

Lesen →

etcd

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 …

Lesen →

Event

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 …

Lesen →

Eviction

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 …

Lesen →

Extensions

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 …

Lesen →

Feature Gate

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 …

Lesen →

Finalizier

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 …

Lesen →

FlexVolume

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. …

Lesen →

Garbage Collection

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 …

Lesen →

Gateway API

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 …

Lesen →

Group Version Resource

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 …

Lesen →

Helm Chart

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 …

Lesen →

Horizontal Pod Autoscaler

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 …

Lesen →

HostAliases

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 …

Lesen →

Image

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, …

Lesen →

Ingress

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 …

Lesen →

Init Container

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 …

Lesen →

Istio

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 …

Lesen →

Job

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 …

Lesen →

JSON Web Token (JWT)

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 …

Lesen →

kOps

kOps (Kubernetes Operations) ist ein automatisiertes Bereitstellungssystem, das nicht nur dabei hilft, produktionsreife, hochverfügbare Kubernetes-Cluster zu erstellen, zu zerstören, zu aktualisieren …

Lesen →

kube proxy

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 …

Lesen →

kube scheduler

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 …

Lesen →

kube-controller-manager

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, …

Lesen →

Kubeadm

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 …

Lesen →

Kubectl

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 …

Lesen →

Kubelet

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 …

Lesen →

Kubernetes API

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 …

Lesen →

Label

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 …

Lesen →

LimitRange

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 …

Lesen →

Logging

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 …

Lesen →

Managed Service

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, …

Lesen →

Manifest

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 …

Lesen →

Master

“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 …

Lesen →

Member

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 …

Lesen →

Minikube

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 …

Lesen →

Mirror Pod

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, …

Lesen →

Mixed Version Proxy (MVP)

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 …

Lesen →

Name

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 …

Lesen →

Namespace

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 …

Lesen →

Network Policy

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 …

Lesen →

Node

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 …

Lesen →

Node-pressure-eviction

Node-pressure-eviction, auch als Kubelet-Eviction bekannt, ist ein entscheidender Prozess im Kubernetes-Clustermanagement. Wenn die Ressourcen wie CPU, Speicher, Festplattenspeicherplatz oder …

Lesen →

Object

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, …

Lesen →

Operation Pattern

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 …

Lesen →

Persistent Volume

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 …

Lesen →

Persistent Volume Claim

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, …

Lesen →

Platform Developer

Ein Plattformentwickler ist eine Person, die die Kubernetes-Plattform an die Anforderungen ihres Projekts anpasst. Ein Plattformentwickler kann beispielsweise benutzerdefinierte Ressourcen verwenden …

Lesen →

Pod

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 …

Lesen →

Pod Disruption

Pod-Unterbrechung ist der Prozess, bei dem Pods auf Nodes entweder freiwillig oder unfreiwillig beendet werden. Freiwillige Unterbrechungen werden absichtlich von Anwendungsbesitzern oder …

Lesen →

Pod Disruption Budget (PDB)

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 …

Lesen →

Pod Lifecycle

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), …

Lesen →

Pod Priority

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 …

Lesen →

Pod Security Police

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 …

Lesen →

Preemption

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 …

Lesen →

Probe

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 …

Lesen →

Proxy

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 …

Lesen →

QoS class

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. …

Lesen →

Quantity

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 …

Lesen →

RBAC (Role-Based Access Control)

RBAC (Role-Based Access Control) ist ein Mechanismus zur Verwaltung von Autorisierungsentscheidungen in Kubernetes. Es ermöglicht Administratoren, Zugriffsrichtlinien dynamisch über die Kubernetes-API …

Lesen →

Replica

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 …

Lesen →

Replicaset

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 …

Lesen →

ReplicationController

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 …

Lesen →

Resource Quotas

Resource Quotas in Kubernetes bieten einen Mechanismus zur Einschränkung des Gesamtverbrauchs von Ressourcen innerhalb eines Namespaces. Diese Quotas ermöglichen es Cluster-Administratoren, …

Lesen →

Reviewer

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 …

Lesen →

Secret

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 …

Lesen →

Security Context

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 …

Lesen →

Selector

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 …

Lesen →

Service

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 …

Lesen →

Service Catalog

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, …

Lesen →

ServiceAccount

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 …

Lesen →

Shuffle-sharding

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, …

Lesen →

Sidecar Container

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 …

Lesen →

SIGS (Special interest group)

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 …

Lesen →

Software Defined Networking

“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 …

Lesen →

Spec

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 …

Lesen →

Statefulset

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 …

Lesen →

Static Pod

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 …

Lesen →

Storage Class

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 …

Lesen →

Sysctl

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 …

Lesen →

Taint

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 …

Lesen →

Toleration

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 …

Lesen →

UID

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 …

Lesen →

Upstream

“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 …

Lesen →

User-Namespace

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 …

Lesen →

Volume

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 …

Lesen →

Volume-Plugin

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. …

Lesen →

Working Group

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 …

Lesen →

Workload

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, …

Lesen →

Kontaktieren Sie uns

Unsere Cloud-Experten beraten Sie gerne und individuell.

Wir antworten in der Regel innerhalb weniger Stunden auf Ihre Nachricht.

Zu Gen-Z für E-Mail? Einfach mal Discord versuchen. Unter +49 800 000 3706 können Sie unter Angabe Ihrer Kontaktdaten auch einen Rückruf vereinbaren. Bitte beachten Sie, dass es keine Möglichkeit gibt, uns telefonisch direkt zu erreichen. Bitte gar nicht erst versuchen. Sollten Sie dennoch Interesse an synchroner Verfügbarkeit via Telefon haben, empfehlen wir Ihnen unseren Priority Support.