CKA SimA 11 모든 노드에 DaemonSet 배포

Jmnote (토론 | 기여)님의 2025년 5월 3일 (토) 12:57 판 (새 문서: ==개요== ;모든 노드에 Pod을 배포하기 위한 DaemonSet 예시 ==DaemonSet 매니페스트== <syntaxhighlight lang="yaml" line> # /tmp/ds-web.yaml apiVersion: apps/v1 kind:...)
(차이) ← 이전 판 | 최신판 (차이) | 다음 판 → (차이)

1 개요

모든 노드에 Pod을 배포하기 위한 DaemonSet 예시

2 DaemonSet 매니페스트

# /tmp/ds-web.yaml
apiVersion: apps/v1
kind: DaemonSet
metadata:
  name: ds-web
  namespace: project-observe
  labels:
    app: ds-web
spec:
  selector:
    matchLabels:
      app: ds-web
  template:
    metadata:
      labels:
        app: ds-web
    spec:
      containers:
      - name: ds-web
        image: httpd:2-alpine
        resources:
          requests:
            cpu: 10m
            memory: 10Mi
      tolerations:
      - key: node-role.kubernetes.io/control-plane
        effect: NoSchedule

3 적용

kubectl apply -f /tmp/ds-web.yaml

4 확인

kubectl -n project-observe get daemonset ds-web
kubectl -n project-observe get pods -l app.kubernetes.io/name=ds-web -o wide

5 참고

문서 댓글 ({{ doc_comments.length }})
{{ comment.name }} {{ comment.created | snstime }}