タグ

ブックマーク / qiita.com/sheepland (2)

  • KubernetesのTaintsとTolerationsについて - Qiita

    Kubernetesには最初、特定のnodeに特定のpodをscheduleする方法としてnode selectorを使う方法があった。(node selectorの他にも特定のnodeに特定のpodをscheduleするための仕組みとしてNode Affinityがある) しかし後からもっと柔軟にscheduleするためのメカニズムが導入された。 それがTaintsとTolerations。 (taintは"汚れ"という意味。tolerationは"容認"という意味。つまり"汚れ"を"容認"できるならscheduleできる仕組み) TaintsとTolerationsはNode SelectorやNode Affinityと似ているが性質は正反対で、 Node SelectorやNode Affinityが特定のnodeに特定のpodをscheduleするための仕組みに対し、 Taint

    KubernetesのTaintsとTolerationsについて - Qiita
  • KubernetesのNode Affinity, Inter-Pod Affinityについて - Qiita

    taints/tolerations(参考)は特定のNodeにPodをscheduleされるのを避けるための仕組み。 それに対してNode Affinityという仕組みは、Podを特定のNode集合へscheduleするための仕組みだ。 特定のNodeにPodをscheduleするための仕組みとしてはnode selectorがある。Node Affinityはnode selectorよりももっとパワフル。 Node AffinityはNodeのlabelとして設定する。 そして(node selectorはpodにselectorを設定したが、同様に)Node Affinity ruleはpodに設定する。 podのNode Affinity ruleにnodeのlabelのNode Affinityがマッチした場合、そのnodeへpodがscheduleされる。 まずnodeのlab

    KubernetesのNode Affinity, Inter-Pod Affinityについて - Qiita
  • 1