1. DaemonSet 1) 개념- 클러스터의 모든 노드에서 특정 파드를 실행하도록 보장하는 리소스- ReplicaSet과 유사하지만, ReplicaSet이 지정된 수의 파들르 여러 노드에 분산 배치하는 반면, DaemonSet은 각 노드마다 하나의 파드를 실행하도록 설계2) 주요 특징(1) 노드별 파드 실행:- DaemonSet은 모든 노드에서 하나의 파드를 실행- 새로운 노드가 클러스터에 추가되면, DaemonSet은 자동으로 해당 노드에 파드를 생성 - 노드가 제거되도 해당 노드의 파드는 자동으로 삭제 (2) 자동 관리- DaemonSet은 클러스터 상태를 지속적으로 모니터링하며, 노드 추가/삭제 시 이를 자동으로 처리(3) 주요 사용 사례- 모니터링 및 로깅 에이전트: 각 노드에서 로그르 수집하거..
1. 수동 스케줄링1) 개념- 클러스터의 기본 스케줄러를 사용하지 않고 사용자가 직접 파드를 특정 노드에 할당하는 방식- 스케줄러가 비활성화되어 있거나, 특정 요구사항에 따라 파드를 수동으로 배치해야 하는 경우에 유용 2) 스케줄링의 기본 원리- 쿠버네티스의 기본 스케줄러는 새로 생성된 파드 중 nodeName필드가 설정되지 않은 파드를 대상으로 적절한 노드를 선택- 스케줄러는 노드의 리소스 상태와 정책(affinity, taints/tolerations 등)을 고려하여 가장 적합한 노드를 선택하고, 선택된 노드의 이름을 파드의 nodeName필드에 설정- 그러나 스케줄러가 없으면 파드는 Pending 상태로 남아있으며 실행되지 않습니다. 3) 수동스케줄링 방법(1) nodeName 필드를 설정하여 파..