ReplicaSet

DevOps 🟡 Mid

Definition

Contrôleur Kubernetes garantissant qu'un nombre spécifié de réplicas de Pods sont en cours d'exécution. Géré automatiquement par un Deployment.

Analogie

Un thermostat : il maintient toujours la température (nombre de Pods) au niveau configuré.

Exemple de code

# Géré via Deployment, rarement créé directement
kubectl get replicasets
kubectl scale deployment api --replicas=5

Cas d'usage

Assurer la haute disponibilité en maintenant le nombre de Pods désiré.

Anti-pattern

Créer un ReplicaSet directement au lieu d'utiliser un Deployment.

Termes lies

#devops#kubernetes