[클라우드] 5. Kubernetes Deployment 배포


[클라우드] 5. Kubernetes Deployment 배포

Kubernetes에서 상위 Object인 Deployment에 대해서 알아 보도록 하겠습니다. Deployment 객체는 Replicaset이나 Pod보다 상위 객체 입니다. 즉 다시 말해서 Deployment를 통해 원하는 객체를 모두 생성이 가능 합니다. 그리고 Deployment객체를 통해 어플리케이션의 업데이트나 롤백이 가능하게 해 줍니다. 그럼 Deployment 객체를 생성하고 배포를 해봅시다. 그림에서 보듯이 Deployment 안에는 Replicaset과 Pod객체를 포함을 하고 있습니다. 위의 그림은 Replicaset은 4개의 Pod로 유지하고 Level값은 my-nginx로 대상 Pod를 정의 하고 있고 Container부분에서 세부 Spec을 정의를 하고 있습니다. 쿠버네티스에서는 각 객체를 개별적으로 생성 배포하는 방법보다. 이런 Deployment객체를 사용하여 배포하는 것을 권장하고 있고 있고 Deployment를 사용할때의 장점을 보면 아래와 같습니다....


#2 #deployment #kubernetes #Object #배포 #쿠버네티스 #클라우드

원문링크 : [클라우드] 5. Kubernetes Deployment 배포