Qui contrôle quoi dans
Kubernetes ?

Les Tolerations permettent à un Pod d'ignorer les restrictions(Taints) appliquées à un Node (c'est les vigiles dans une boite de nuit ).

Les Taints bloquent l'accès d'un Node aux Pods, sauf autorisation (Tolerations) ils ont le passe VIP pour passer.

*Comparaisons : *

Image description

*Mis en pratique : *

1) Appliquer un Taint au Node

Image description

2) Définir une tolérance pour un pod, défini dans .spec

Image description

3) Vérifier que le Taint a été créé

Image description

Pour résumer le cas pratique, le Pod nginx-prod contourne le blocage du Taint grâce à sa Toleration configurée pour l'environnement de production