9DaemonSets

ReplicaSets werden im Allgemeinen genutzt, um einen Service zu erstellen (zum Beispiel einen Webserver) und dabei aus Redundanzgründen mehrere Kopien vorzuhalten. Aber das ist nicht der einzige Grund, warum Sie in einem Cluster einen Pod mehrfach vorhalten wollen. Ein anderer Grund ist, einen einzelnen Pod auf jedem Knoten im Cluster zu schedulen. Die Motivation dafür ist meist, überall einen Agent oder Daemon laufen zu lassen, und das passende Kubernetes-Objekt ist das DaemonSet.

Ein DaemonSet stellt sicher, dass eine Kopie eines Pods auf einem Satz von Knoten in einem Kubernetes-Cluster läuft. Solche Sets werden genutzt, um System-Daemons wie zum Beispiel Log-Kollektoren und Monitoring-Agenten zu deployen, die meist auf jedem Knoten ...

Get Kubernetes now with O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.