Kubernetes에서 상위 Object인 Deployment에 대해서 알아 보도록 하겠습니다. Deployment 객체는 Replicaset이나 Pod보다 상위 객체 입니다.
즉 다시 말해서 Deployment를 통해 원하는 객체를 모두 생성이 가능 합니다. 그리고 Deployment객체를 통해 어플리케이션의 업데이트나 롤백이 가능하게 해 줍니다.
그럼 Deployment 객체를 생성하고 배포를 해봅시다. 존재하 그림에서 보듯이 Deployment 안에는 Replicaset과 Pod객체를 포함을 하고 있습니다.
위의 그림은 Replicaset은 4개의 Pod로 유지하고 Level값은 my-nginx로 대상 Pod를 정의 하고 있고 Container부분에서 세부 Spec을 정의를 하고 있습니다. 쿠버네티스에서는 각 객체를 개별적으로 생성 배포하는 방법보다.
이런 Deployment객체를 사용하여 배포하는 것을 권장하고 있고 있고 Deployment를 사용할때의 장점을 보면 아래와 같...
#
2
#
pod상태
#
pod조회하기
#
replicaset
#
revision
#
rollout
#
yaml
#
레이블
#
배포
#
야물
#
쿠버네티스
#
쿠버네티승
#
pod배포
#
pod
#
Object
#
cd
#
ci
#
cloud
#
deployment
#
deployment배포
#
edit명령어
#
imagePullPolicy
#
kubectlapply
#
kubernetes
#
kubernetis
#
label
#
클라우드