DEV Community

Bentani Amin
Bentani Amin

Posted on • Edited on

Ne plus confondre Taints & Tolerations : le contrôle d'accès dans Kubernetes

Qui contrôle quoi dans
Kubernetes ?

Les Tolerations permettent à un Pod d'ignorer les restrictions(Taints) appliquées à un Node.

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

Top comments (0)