본문 바로가기
문서 목차
QKS · Workloads

DaemonSets

DaemonSet 은 클러스터의 모든 노드(또는 선택된 노드)에 Pod 복사본이 하나씩 실행되도록 보장하는 Kubernetes 워크로드 오브젝트입니다. 새 노드가 추가되면 자동으로 해당 노드에도 Pod가 배포됩니다.

QUANTUM C&S

개요

DaemonSet은 클러스터의 모든 노드(또는 선택된 노드)에 Pod 복사본이 하나씩 실행되도록 보장하는 Kubernetes 워크로드 오브젝트입니다. 새 노드가 추가되면 자동으로 해당 노드에도 Pod가 배포됩니다.

로그 수집 에이전트, 노드 모니터링 에이전트, 네트워크 플러그인 등에 주로 사용됩니다.


QKS 콘솔에서 DaemonSet 확인

  1. 왼쪽 메뉴에서 Workloads > DaemonSets를 선택합니다.
  2. 네임스페이스를 선택하면 DaemonSet 목록이 표시됩니다.
  3. 각 DaemonSet의 이름, 원하는 Pod 수, 실행 중인 Pod 수, 준비된 Pod 수를 확인합니다.

kubectl로 관리

# DaemonSet 목록 확인
kubectl get daemonsets -n <namespace>

# 특정 DaemonSet 상세 정보
kubectl describe daemonset <name> -n <namespace>

# 롤아웃 상태 확인
kubectl rollout status daemonset/<name> -n <namespace>

참고

QKS가 내부적으로 사용하는 시스템 DaemonSet(CNI, 모니터링 에이전트 등)은 kube-system 네임스페이스에서 확인할 수 있습니다. 이 오브젝트들은 직접 수정하지 않는 것을 권장합니다.