Deployments
Deployment란?쿠버네티스에서 Deployment는 애플리케이션을 프로덕션 환경에 배포하고 관리하는 고급 객체입니다. Deployment는 Pod와 ReplicaSet보다 상위 계층의 개념으로, 애플리케이션 배포를 더 효율적이고 유연하게 관리할 수 있도록 도와줍니다.2. Deployment를 사용하는 이유2.1 다수의 애플리케이션 인스턴스 실행프로덕션 환경에서는 웹 서버 같은 애플리케이션을 단일 인스턴스가 아닌 여러 인스턴스로 실행해야 합니다.Deployment는 이를 자동으로 관리합니다.2.2 롤링 업데이트(Rolling Updates)새로운 애플리케이션 버전이 Docker 레지스트리에 업로드되면, 이를 기존 Pod에 적용할 수 있습니다.모든 Pod를 동시에 업데이트하지 않고, 순차적으로 업데이트..
2025.01.07