반응형
1. 개념
- 테인트는 노드의 관점에서 "특정(톨러레이션이 적용된) 파드만 여기에 배포해라!" 라는 목적으로, 톨러레이션이 적용된 파드는 테인트가 적용되지 않은 노드로 배포될 가능성 존재
- 노드 어피니티는 파드의 관점에서 "특정(노드 어피니티 조건에 부합하는) 노드로만 배포되라!" 라는 목적으로, 노드 어피니티가 적용되지 않은 파드가 노드 어피니티 조건에 부합하는 노드로 배포될 가능성 존재
- 따라서 테인트/톨러레이션과 노드 어피니티를 복합적으로 적용할 경우 특정 노드에는 특정 파드만 배포 가능하고, 특정 파드는 특정 노드로만 배포되도록 스케줄링 가능
반응형
'Kubernetes' 카테고리의 다른 글
Kubernetes 정적 파드(Static Pod) 개념과 설정 (0) | 2023.03.16 |
---|---|
Kubernetes 데몬셋(DaemonSet) 개념과 명령어 (0) | 2023.03.16 |
Kubernetes 노드 어피니티(Node Affinity) 개념과 설정 (0) | 2023.03.16 |
Kubernetes 테인트(Taints)와 톨러레이션(Tolerations) 개념과 설정 (0) | 2023.03.16 |
Kubernetes 레이블(label)과 셀렉터(selector) 개념 (0) | 2023.03.16 |