1.1 KiB
1.1 KiB
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