K8s1 실습에 이어서…

DeamonSet

DeamonSet 생성

apiVersion: apps/v1
kind: DaemonSet
metadata:
  name: goapp-on-ssd
spec:
  selector:
    matchLabels:
      app: goapp-pod
  template:
    metadata:
      labels:
        app: goapp-pod
    spec:
      nodeSelector: ----- node에 해당 라벨이 있어야지만 포드 생성, 없으면 전체 생성
        disk: ssd
      containers:
      - name: goapp-container
        image: dangtong/goapp
kubectl label node <node-name> disk=ssd

Deployment

Deployment strategy

Recreate

image.png

image.png

 (서비스 중단)

image.png

   (서비스 중단)

image.png

Ramped