728x90

스케줄링 4

Kubernetes 기초 - Scheduling(6)

NodeSelectorAffinity and Anti-affinityPod Overhead파드 스케줄링 준비성(Readiness)파드 토폴로지 분배 제약 조건Taints and Tolerationscordon and drain              ←  오늘 볼 내용 7. Cordon and Drain1. Cordoncordon 명령은 노드를 스케줄링에서 차단하는데 사용된다.이 명령은 주로 유지보수 작업이나 특정 노드에서의 장애 복구 시에 사용된다.cordon 명령으로 노드를 일시적으로 차단하면 새로이 생성되는 파드는 해당 노드에 더 이상 스케줄되지 않는다.사용 방법kubectl cordon   노드를 차단한 후 다시 원상복구시키고 싶다면 다음 명령을 사용하면 된다.사용 방법kubectl uncordo..

Kubernetes 2024.01.10

Kubernetes 기초 - Scheduling(5)

NodeSelectorAffinity and Anti-affinityPod Overhead파드 스케줄링 준비성(Readiness)파드 토폴로지 분배 제약 조건Taints and Tolerations             ←  오늘 볼 내용cordon and drain6. Taints and Tolerationshttps://kubernetes.io/ko/docs/concepts/scheduling-eviction/taint-and-toleration/ 테인트(Taints)와 톨러레이션(Tolerations)노드 어피니티는 노드 셋을 (기본 설정 또는 어려운 요구 사항으로) 끌어들이는 파드의 속성이다. 테인트 는 그 반대로, 노드가 파드 셋을 제외시킬 수 있다. 톨러레이션 은 파드에 적용된다. 톨kuber..

Kubernetes 2024.01.09

Kubernetes 기초 - Scheduling(3)

NodeSelectorAffinity and Anti-affinityPod Overhead파드 스케줄링 준비성(Readiness)           ←  오늘 볼 내용파드 토폴로지 분배 제약 조건Taints and Tolerationscordon and drain4. 파드 스케줄링 준비성(Readiness)https://kubernetes.io/docs/concepts/scheduling-eviction/pod-scheduling-readiness/ Pod Scheduling ReadinessFEATURE STATE: Kubernetes v1.27 [beta] Pods were considered ready for scheduling once created. Kubernetes scheduler does..

Kubernetes 2024.01.05

Kubernetes 기초 - Scheduling(2)

NodeSelectorAffinity and Anti-affinityPod Overhead          ←  오늘 볼 내용파드 스케줄링 준비성(Readiness)파드 토폴로지 분배 제약 조건Taints and Tolerationscordon and drain3. Pod Overheadhttps://kubernetes.io/ko/docs/concepts/scheduling-eviction/pod-overhead/ 파드 오버헤드기능 상태: Kubernetes v1.24 [stable] 노드 상에서 파드를 구동할 때, 파드는 그 자체적으로 많은 시스템 리소스를 사용한다. 이러한 리소스는 파드 내의 컨테이너들을 구동하기 위한 리소스 이외에 추kubernetes.io  우리가 알다시피 파드가 동작할 때 컴퓨팅..

Kubernetes 2024.01.04
728x90