toleration을 추가했는데 원하는 노드에 Pod가 안 가는 이유
toleration은 일치하는 taint를 견딜 수 있게 하지만 해당 노드에 반드시 배치되게 하지는 않습니다. 스케줄러는 다른 조건도 함께 평가합니다. 특정 노드군을 선택하려면 affinity 등 별도 선택 조건과의 관계를 봐야 합니다.

- toleration은 허용 조건이지 배치 보장이 아닙니다
- 키·값·효과와 나머지 조건을 대조합니다
- 의도한 격리가 유지되는지도 확인합니다
toleration은 허용 조건이지 배치 보장이 아닙니다
toleration은 일치하는 taint를 견딜 수 있게 하지만 해당 노드에 반드시 배치되게 하지는 않습니다. 스케줄러는 다른 조건도 함께 평가합니다. 특정 노드군을 선택하려면 affinity 등 별도 선택 조건과의 관계를 봐야 합니다.
키·값·효과와 나머지 조건을 대조합니다
taint와 toleration의 정확한 일치 조건, 자원 요청, 노드 라벨과 affinity를 확인합니다. 스케줄 실패 이벤트가 어떤 조건을 가리키는지 읽습니다. 모든 taint를 허용하는 넓은 설정으로 문제를 숨기지 않습니다.
의도한 격리가 유지되는지도 확인합니다
특수 노드의 역할과 일반 워크로드의 접근 범위를 정합니다. 새 배치가 성공한 뒤 다른 노드로도 갈 수 있는지 살핍니다. 허용 조건을 조정한 것과 전용 노드 격리를 완성한 것은 서로 다른 결과로 기록합니다.
서버 운영 실행 전 점검표
- toleration은 허용 조건이지 배치 보장이 아닙니다
- 키·값·효과와 나머지 조건을 대조합니다
- 의도한 격리가 유지되는지도 확인합니다
이 가이드의 근거 문서
출처 확인일: 2026-11-04. 공식 문서에 기반한 편집 가이드이며 직접 수행한 벤치마크가 아닙니다. 비용 사례는 명시된 가정에 한합니다.
오류 제보 방법