Kapitel 11. DaemonSets
Diese Arbeit wurde mithilfe von KI übersetzt. Wir freuen uns über dein Feedback und deine Kommentare: translation-feedback@oreilly.com
Bei Deployments und ReplicaSets geht es in der Regel darum, einen Dienst (z. B. einen Webserver) mit mehreren Replikaten für Redundanz zu erstellen. Aber das ist nicht der einzige Grund, eine Gruppe von Pods innerhalb eines Clusters zu replizieren. Ein weiterer Grund ist die Planung eines einzelnen Pods auf jedem Knoten innerhalb des Clusters. Der Grund für die Replikation eines Pods auf jeden Knoten ist in der Regel, dass ein Agent oder Daemon auf jedem Knoten landen soll, und das Kubernetes-Objekt dafür ist das DaemonSet.
Ein DaemonSet sorgt dafür, dass eine Kopie eines Pods auf einer Reihe von Knoten in einem Kubernetes-Cluster ausgeführt wird. DaemonSets werden verwendet, um System-Daemons wie Log-Collectors und Monitoring-Agents bereitzustellen, die normalerweise auf jedem Knoten laufen müssen. DaemonSets haben eine ähnliche Funktion wie ReplicaSets: Beide erstellen Pods, von denen erwartet wird, dass sie lange laufen, und stellen sicher, dass der gewünschte Zustand und der beobachtete Zustand des Clusters übereinstimmen.
Angesichts der Ähnlichkeiten zwischen DaemonSets und ReplicaSets ist es wichtig zu wissen, wann das eine und wann das andere verwendet werden sollte. ReplicaSets sollten verwendet werden, wenn deine Anwendung vollständig vom Node entkoppelt ist und du mehrere Kopien auf einem bestimmten Node ohne besondere ...
Get Kubernetes: Up and Running, 3. Auflage now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.