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

Get Kubernetes, 2nd Edition 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.