initial commit
This commit is contained in:
39
08-Słownik-K8s/DaemonSet.md
Normal file
39
08-Słownik-K8s/DaemonSet.md
Normal file
@@ -0,0 +1,39 @@
|
||||
# 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]]
|
||||
Reference in New Issue
Block a user