Cloud/k8s-CKAD

[CKAD] Pod를 원하는 Node에 배포하는 방법

jinkwon.kim 2024. 8. 27. 22:11
728x90
반응형

개요

Pod를 원하는 Node에 배포하는 방법을 알아보겠습니다. 

배포 방법

nodeName

- Pod를 명시적으로 scheduling 할때는 nodeName을 사용합니다.

taint and toleration

- Pod를 조건에 맞추어 scheduling 할 때는 taint로 node에 조건을 걸고 toleration으로 pod에 조건을 걸어서 사용합니다.

https://doitnow-man.tistory.com/entry/CKA-7-scheduling

 

[CKA] 7. schedule (manual-schedule, labels, taint, toleration)

개요k8s에서의 schedule 동작 방식과 scheduling 방법을 알아보겠습니다. https://kubernetes.io/docs/concepts/scheduling-eviction/kube-scheduler/manual scheduling원리pod를 만들때 배포할 node를 선택하는 방식 입니다. 필

doitnow-man.tistory.com

 

nodeSelector

Node Selector

특정 node에 Label을 설정 한 다음 node와 동일한 Label을 소유한 Pod만 특정 Node에 배치하는 것입니다. 

Node Affinity

Node affinity는 NodeSelector와 개념적으로 유사하나, Node labels을 사용하여 여러 조건을 설정하여 Node에 설정한 조건에 맞는 Pod만을 배포 하고 싶을때 사용합니다. 

https://doitnow-man.tistory.com/entry/CKA-7-schedule-Node-Selector-Node-Affinity

 

[CKA] 8. schedule (Node Selector, Node Affinity)

개요Node Selector와 Node Affinity 기능에 대하여 알아보겠습니다. 용도두 기능의 용도는 Pod를 내가 원하는 Node에 배치하고 싶을 때 사용합니다. Node Selector동작 방식 특정 node에 Label을 설정 한 다음 n

doitnow-man.tistory.com

 

728x90
반응형