DaemonSet

DevOps 🔴 Senior

Definition

Contrôleur garantissant qu'un Pod tourne sur chaque noeud du cluster (ou un sous-ensemble). Utilisé pour les agents système.

Analogie

Un concierge par immeuble : chaque bâtiment (noeud) a exactement un concierge attitré.

Exemple de code

apiVersion: apps/v1
kind: DaemonSet
metadata:
  name: log-agent
spec:
  selector:
    matchLabels: { app: log-agent }
  template:
    spec:
      containers:
        - name: agent
          image: datadog/agent:latest

Cas d'usage

Déployer des agents de monitoring, collecte de logs ou réseau sur chaque noeud.

Termes lies

#devops#kubernetes