Scheduling-Taints and Tolerations
1. Taints와 Tolerations의 개념Taints: 노드에 설정되며, 특정 파드가 해당 노드에 배치되지 않도록 제한합니다.Tolerations: 파드에 설정되며, 특정 taint를 가진 노드에서 실행될 수 있도록 허용합니다.이 두 개념은 클러스터 보안이나 침입 방지와는 관련이 없으며, 단순히 파드 배치를 제어하는 데 사용됩니다.2. 비유를 통한 이해노드는 "사람", 파드는 "벌레"로 비유됩니다.사람(노드)에 "스프레이(Taint)"를 뿌리면, 벌레(파드)가 접근하지 못합니다.하지만 특정 벌레는 이 스프레이 냄새를 견딜 수 있습니다(Toleration). 이러한 벌레는 사람에게 접근할 수 있습니다.3. 사용 예시기본적으로 Kubernetes 스케줄러는 파드를 모든 노드에 균등하게 분배합니다.특정 ..
2024.12.31