DaemonSet ?
2025. 5. 2. 13:29ㆍ개발/Docker
728x90
내용
- 클러스터의 모든 노드에 1개씩 Pod를 자동으로 배포하는 컨트롤러
- 노드 기반
예시
apiVersion: apps/v1
kind: DaemonSet
metadata:
name: my-agent
spec:
selector:
matchLabels:
name: my-agent
template:
metadata:
labels:
name: my-agent
spec:
containers:
- name: agent
image: my-agent:latest
DaemonSet을 쓰는 대표적인 경우
- 로그 수집기 (예: Fluentd, Filebeat)
- 모니터링 에이전트 (예: Prometheus Node Exporter)
- 보안 감시 도구
- CSI (스토리지) 드라이버
Q1 ? 노드란 ? 각 POD가 실행된 물리/가상 서버를 말함
Q2 ? 노드는 네임스페이스와 다른가 ? k8s 리소스를 논리적으로 구분하는 공간
728x90
'개발 > Docker' 카테고리의 다른 글
ReplicationController, ReplicaSet, Replicas ? (0) | 2025.05.02 |
---|---|
Liveness Probe ? (1) | 2025.05.02 |
Docker - Kafka 설치 (UI 관리자 페이지) (0) | 2023.08.08 |
Docker - 이론, 실습 (0) | 2023.08.08 |