43편에서는 Kubernetes 환경에서 Spring 애플리케이션의 기동·종료 생명주기를 어떻게 맞춰야 안정적으로 운영할 수 있는지를 살펴봤습니다.이번 글에서는 그 생명주기를 실제 배포 전략으로 연결해,“배포 중에도 사용자는 왜 아무것도 느끼지 못할까?”를 무중단 배포(Zero Downtime Deployment) 관점에서 정리해보겠습니다.1. 무중단 배포의 전제 조건무중단 배포는 단순히 Pod를 여러 개 띄운다고 자동으로 달성되지 않습니다.다음 조건이 모두 만족되어야 합니다.기동 중 트래픽 차단종료 중 신규 요청 차단진행 중 요청의 안전한 완료이 조건을 Spring과 Kubernetes가 서로 협력해서 만족시켜야 합니다.2. Rolling Update의 기본 동작Kubernetes의 기본 배포 전략은 ..