Beispiel-Dokumentation: DaemonSet Node Agent
Ziel
Verstehen, wie ein Agent-Pod auf jedem Node per DaemonSet betrieben wird.
Was gemacht wird
Das Lab erstellt ein DaemonSet, das auf jedem passenden Node einen BusyBox-Agent startet und Node-Informationen über die Downward API ausgibt.
Typische Kommandos
kubectl apply -f manifests/
kubectl rollout status daemonset/node-agent -n daemonset-lab
kubectl get pods -n daemonset-lab -o wide
kubectl logs -n daemonset-lab -l app=node-agent --tail=20
Erfolg prüfen
- Pro Node läuft ein Agent-Pod.
- Logs enthalten Pod- und Node-Namen.
- Ressourcenlimits und SecurityContext sind gesetzt.
Typische Fehler
- Control-Plane-Taints werden nicht berücksichtigt.
- Agenten bekommen zu breite Rechte.
- DaemonSet-Updates werden wie Deployment-Rollouts interpretiert.