로딩
요청 처리 중입니다...

쿠버네티스 Tolerations 및 Taints 개요

 쿠버네티스 Tolerations 및 Taints 개요

쿠버네티스 Tolerations 및 Taints 쿠버네티스에서 Tolerations와 Taints는 노드 선택 및 파드 스케줄링을 제어하는 중요한 메커니즘입니다. 이들은 특정 노드에 특정 파드만 스케줄링되도록 하거나, 특정 파드가 특정 노드에 스케줄링되지 않도록 하는 데 사용됩니다.

Taints (테인트) Taint는 노드에 적용되는 키-값 쌍입니다. Taint가 설정된 노드는 해당 Taint를 허용하는 파드만 스케줄링할 수 있습니다.

Taint 설정 예시: kubectl taint nodes node1 key=value:NoSchedule 이 명령은 'node1'에 'key=value:NoSchedule' Taint를 설정합니다. Tolerations (톨러레이션) Toleration은 파드에 적용되며, 특정 Taint를 가진 노드에 스케줄링될 수 있도록 합니다.

Toleration 설정 예시: apiVersion: v1 kind: Pod metadata: name: my-pod ...

# kubernetes # Taint # Taints # Tolerations