rolling update2 🚀 무중단 배포의 마법, Kubernetes Deployment 롤링 업데이트! 안녕하세요! 👋 오늘은 쿠버네티스에서 가장 사랑받는 기능이자, 현대적인 CI/CD의 핵심인 Deployment의 애플리케이션 업데이트 전략에 대해 깊이 알아보겠습니다. "서버 점검 중입니다."라는 공지를 띄우고 새벽에 작업하던 시대는 지났습니다. 이제 사용자들은 24시간 내내 중단 없는 서비스를 기대하죠. 쿠버네티스의 롤링 업데이트(Rolling Update)는 바로 이러한 요구를 충족시켜주는, 서비스 중단 없이 안전하게 애플리케이션을 새로운 버전으로 배포하는 마법 같은 기능입니다. 🤔 롤링 업데이트(Rolling Update)란 무엇일까요?롤링 업데이트는 마치 고속도로의 차선을 하나씩 점진적으로 재포장하는 것과 같습니다. 전체 도로를 막는 대신, 일부 차선만 통제하여 차량 흐름(서비스 트래픽)을 유.. 2025. 9. 2. Kubernetes 무중단 배포의 비밀: 안정적인 롤링 업데이트를 위한 3가지 핵심 기능 안녕하세요! 쿠버네티스(Kubernetes) 환경에서 애플리케이션을 운영하다 보면, 새로운 버전을 배포하는 일은 피할 수 없는 숙명과도 같습니다. 이때 가장 중요한 목표는 '사용자에게 중단 없는 서비스를 제공하는 것' 이죠. 쿠버네티스의 디플로이먼트(Deployment)는 기본적으로 롤링 업데이트(Rolling Update) 전략을 통해 이 목표를 지원하지만, 단순히 업데이트 명령을 실행하는 것만으로는 완벽한 무중단 배포를 보장하기 어렵습니다.오늘은 디플로이먼트의 롤링 업데이트를 한층 더 안정적으로 만들어, 진정한 의미의 무중단 배포를 가능하게 하는 3가지 핵심 기능, Readiness Probe, PodDisruptionBudget (PDB), 그리고 preStop Hook에 대해 아주 상세하게 알아보.. 2025. 7. 30. 이전 1 다음