Object
Objects definieren den Zustand und das Verhalten eines Clusters
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, um die gewünschten Zustände der verschiedenen Ressourcen im Cluster zu beschreiben. Im Wesentlichen ist ein Kubernetes-Objekt eine Art “Intentionserklärung”, die angibt, wie ein Teil der Cluster-Workload aussehen soll.
Diese Objekte können verschiedene Arten von Ressourcen darstellen, darunter Pods, Services, Deployment, Konfigurationskarten, Secrets und vieles mehr. Jedes Objekt hat eine eindeutige Identität und spezifische Eigenschaften, die seinen Zweck und seine Funktionalität im Cluster definieren.
Durch das Erstellen und Verwalten von Kubernetes-Objekten können Administratoren und Developer die Konfiguration und den Betrieb ihrer Anwendungen und Dienste im Cluster steuern. Die Kubernetes-Kontrollschleife arbeitet kontinuierlich daran, sicherzustellen, dass der tatsächliche Zustand des Clusters mit den definierten Objekten übereinstimmt, indem sie laufend Änderungen vornimmt, um den gewünschten Zustand aufrechtzuerhalten.
Insgesamt ermöglichen Kubernetes-Objekte eine deklarative und effiziente Verwaltung von Anwendungen und Ressourcen in einem Kubernetes-Cluster, indem sie einen klaren und konsistenten Weg zum Definieren, Bereitstellen und Verwalten der Cluster-Workload bieten.
Link zum offiziellen Glossar