Pod Tolerations
Des Tolerations
peuvent être ajoutées aux pods (ou à la section Pod template
des Daemonset, Replicaset, Deployment et Statefulset).
Sur la base des Taints apposées sur un nœud, le Scheduler Kubernetes ne permettra d’exécuter le pod sur ce nœud que s’il dispose des Tolerations
correspondantes.
Syntaxe des Tolerations dans les spécifications yaml des Pods.
apiVersion: v1
kind: Pod
metadata:
...
spec:
tolerations:
- key: node-role.kubernetes.io/master
effect: NoSchedule
Remarque
Ici le champ value
n’est pas spécifié: seul la clef sera utilisée pour faire la correspondance entre une Taint
et une Toleration
.