DaemonSets
DaemonSet, ensure, karta hai, ki, cluster, ke, HAR, (ya, KUCH, SELECTED) node, PAR, EXACTLY, EK, COPY, of, EK, pod, chale. JAB, NAYE, nodes, cluster, mein, JOIN, karte, HAIN, TO, DaemonSet, AUTOMATICALLY, US, node, PAR, bhi, EK, pod, ADD, kar, deta hai.
COMMON, USE-CASES, hain: LOG, COLLECTION, agents, (jaise, Fluentd), MONITORING, agents, (jaise, node-exporter), aur, NETWORKING/STORAGE, plugins, JINHE, HAR, node, PAR, RUN, HONA, ZAROORI, hai.
apiVersion: apps/v1
kind: DaemonSet
metadata:
name: log-collector
spec:
selector:
matchLabels:
app: log-collector
template:
metadata:
labels:
app: log-collector
spec:
containers:
- name: fluentd
image: fluentd- DaemonSet = har node par exactly ek pod copy guarantee karta hai
- Naye node join karne par automatically ek pod add ho jaata hai
- Log collection, monitoring, networking plugins ke common use-cases
DaemonSet, updates, "RollingUpdate" strategy, follow, kar, sakti, HAIN — EK, EK, karke, HAR, node, ke, pod, ko, UPDATE, kiya, jaata hai, taaki, EK, saath, SAARE, nodes, PAR, LOGGING/MONITORING, DOWN, na, ho, jaaye.
Zaroori, NAHI, ki, DaemonSet, HAR, SINGLE, node, PAR, RUN, ho — "nodeSelector" ya, "affinity" rules, se, DaemonSet, ko, sirf, SPECIFIC, nodes, (jaise, sirf, GPU, waale, nodes) PAR, RESTRICT, kiya, ja, sakta hai.
spec:
template:
spec:
nodeSelector:
gpu: "true"