반응형
해당 내용은 Udemy의 Certified Kubernetes Administrator (CKA) with Practice Tests 강의를 공부한 내용입니다. 내용을 그대로 번역하기보다는, 제가 이해하기 쉬운 대로 수정한 부분들이 있습니다.
⚠️ 영어 독해가 많이 부족합니다. 틀린 내용이 있으면 알려주시면 감사하겠습니다.
이번 강의에서는 DaemonSets에 대해 알아보도록 하겠습니다.
DaemonSets은 Replicasets처럼 Pod의 여러 인스턴스를 배포하는 데 도움을 줍니다. 그러나 클러스터의 각 노드에서 하나의 파드(Pod) 사본을 실행합니다.
DaemonSets - UseCases
DaemonSets - Definition
- DaemonSet을 만드는 것은 ReplicaSet을 만드는 것과 매우 유사합니다.
- ReplicaSet과 kind만 다릅니다.
apiVersion: apps/v1 kind: DaemonSet metadata: name: monitoring-daemon labels: app: nginx spec: selector: matchLabels: app: monitoring-agent template: metadata: labels: app: monitoring-agent spec: containers: - name: monitoring-agent image: monitoring-agent
-
apiVersion: apps/v1 kind: Replicaset metadata: name: monitoring-daemon labels: app: nginx spec: selector: matchLabels: app: monitoring-agent template: metadata: labels: app: monitoring-agent spec: containers: - name: monitoring-agent image: monitoring-agent
- definition file로 daemonsets만드는 방법은 아래 커맨드를 입력하면 됩니다.
-
$ kubectl create -f daemon-set-definition.yaml
View DaemonSets
- daemonsets 조회
$ kubectl get daemonsets
- For more details of the daemonsets
$ kubectl describe daemonsets monitoring-daemon
How DaemonSets Works
K8s Reference Docs
반응형
'MLOps > Doker & Kubernetes' 카테고리의 다른 글
Udemy CKA 강의 정리 75: Solution - Static Pods (optional) (0) | 2023.01.10 |
---|---|
Udemy CKA 강의 정리 73: Static Pods (0) | 2023.01.10 |
Udemy CKA 강의 정리 69: Solution - Resource Limits (optional) (0) | 2023.01.10 |
Udemy CKA 강의 정리 68: Practice Test - Resource Requirements and Limits (0) | 2023.01.10 |
Udemy CKA 강의 정리 62: Practice Test - Node Affinity (0) | 2023.01.10 |
댓글