Search
Duplicate

Deployment

생성일
2021/05/04 20:40
태그

Deployments

디플로이먼트(Deployment) 는 파드와 레플리카셋(ReplicaSet)에 대한 선언적 업데이트를 제공
디플로이먼트(Deployment)를 생성하면 자동으로 Replicaset을 만듬
Rolling Update, Roll back, Pause 등의 역할을 위해 사용

Deployment 정의 파일

ReplicaSet과 거의 유사함
apiVersion: apps/v1 kind: Deployment metadata: name: myapp-deployment labels: app: myapp type: front-end spec: template: metadata: name: myapp-pod labels: app: myapp type: front-end spec: containers: - name: nginx-container image: nginx replicas: 3 selector: matchLabels: type: front-end
Plain Text
복사
Deployment 생성
$ kubectl create -f deployment-definition.yaml
Plain Text
복사
조회
$ kubectl get deployment
Plain Text
복사
K8s Reference Docs: