11DaemonSets
Deployments und 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 ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access