반응형
EXISTS
-
K8S Scheduling 정리 (Taint, Toleration, Node Affinity)K8S 2021. 6. 12. 22:40
1. manual scheduling k8s 스케줄러는 포드가 어떤 노드에 될 것인지 결정한다. 만약 스케줄러에 장애가 생긴다면 포드를 생성해도 포드는 pending상태에 머문다. 이때 manual한 방법으로 스케줄링 시켜줄 수 있는데 다음과 같이 nodeName에 할당할 노드명을 적어주면 정상적으로 동작시킬 수 있다. 2. annotation annoatation은 tool detail, version, build information등을 기록하기 위한 용도로 사용된다. 3. label을 기반으로 pod 찾기 selector를 이용하여 원하는 label에 속하는 포드를 구할 수 있다. 여러개의 label에 속한 포드를 찾고 싶다면 콤마를 이용한다. 4. taint, toleration 1) node01..