K8s deployment strategy

1 개요[ | ]

Strategy
Kubernetes deployment strategy
  • type
    • RollingUpdate (기본값)
    • Recreate


yaml
Copy
...
spec:
  strategy:
    type: RollingUpdate # defaulted value
    rollingUpdate: # defaulted value derived from type
      maxSurge : 1
      maxUnavailable: 1
  template:
    metadata:
      labels:
        app: nginx
    spec:
      containers:
      - name: nginx
        image: nginx:1.14.2
        ports:
        - containerPort: 80
yaml
Copy
...
spec:
  strategy:
    type: Recreate # updated value
  template:
    metadata:
      labels:
        app: nginx
    spec:
      containers:
      - name: nginx
        image: nginx:1.14.2
        ports:
        - containerPort: 80

2 같이 보기[ | ]

3 참고[ | ]