"CKA SimA 11 모든 노드에 DaemonSet 배포"의 두 판 사이의 차이

(새 문서: ==개요== ;모든 노드에 Pod을 배포하기 위한 DaemonSet 예시 ==DaemonSet 매니페스트== <syntaxhighlight lang="yaml" line> # /tmp/ds-web.yaml apiVersion: apps/v1 kind:...)
 
49번째 줄: 49번째 줄:


[[분류:DaemonSet]]
[[분류:DaemonSet]]
[[분류:ckad]]
[[분류:kubectl]]
[[분류:kubectl]]
[[분류:CKA]]

2025년 5월 3일 (토) 12:57 판

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 }}