# DaemonSet #kubernetes #workload #słownik ## Co to jest? **DaemonSet** zapewnia że **jeden pod działa na każdym (lub wybranych) nodzie** klastra. Gdy nowy node jest dodany, DaemonSet automatycznie deployuje na nim pod. ## Use cases | Use case | Przykład | |----------|---------| | Log collection | Fluentd, Filebeat | | Monitoring | Node Exporter, Datadog Agent | | Storage | Ceph, GlusterFS | | Networking | Calico, Cilium | | **Inference discovery** | Sympozium Node Probe | ## Różnica vs Deployment | | DaemonSet | [[Deployment]] | |---|-----------|------------| | Repliki | 1 per node (auto) | N (zdefiniowane) | | Scheduling | Gwarantowany per node | Scheduler decyduje | | Scaling | Dodanie/usunięcie node'a | Zmiana replica count | ## Użycie w Sympozium **Node Probe DaemonSet** (`cmd/node-probe/`): - Jeden pod na każdym nodzie - Probeuje localhost porty (Ollama :11434, vLLM :8000, etc.) - Annotuje node z odkrytymi inference providers - API Server czyta annotacje → TUI/Web UI pokazuje Więcej: [[Node Probe - odkrywanie inferencji]] --- Powiązane: [[Node Probe - odkrywanie inferencji]] | [[Deployment]] | [[Pod]]