RollingUpdate 2

[Ep.44] [Argo CD 실무 적용 #2] Argo CD를 활용한 롤링 업데이트 및 블루-그린 배포

🔹 배포 전략이 중요한 이유Kubernetes 환경에서 애플리케이션을 배포할 때,트래픽 손실 없이 새로운 버전을 안전하게 배포하는 것이 중요합니다.이를 위해 Argo CD를 활용하여 자동화된 롤링 업데이트 및 블루-그린 배포를 적용할 수 있습니다. ✅ Argo CD에서 배포 전략을 적용해야 하는 이유 ✔ 무중단 배포(Zero Downtime Deployment) 가능✔ 트래픽을 분산하여 단계적으로 배포 진행 가능✔ 배포 중 장애 발생 시 신속한 롤백 가능✔ GitOps 방식으로 배포 상태를 유지하며 변경 사항을 자동으로 반영🔹 1. 롤링 업데이트(Rolling Update) 적용롤링 업데이트는 기존 애플리케이션을 점진적으로 업데이트하는 방식입니다.Kubernetes의 기본 배포 방식으로 점진적으로 새..

📌 [ReplicaSet 심화편 #5] ReplicaSet과 RollingUpdate 전략을 활용한 배포 관리

1️⃣ 개요 쿠버네티스에서 애플리케이션을 운영하는 동안 새로운 버전으로 배포해야 하는 상황이 자주 발생합니다.하지만 Pod를 한 번에 전부 삭제하고 새롭게 생성하면 서비스 단절(다운타임)이 발생할 수 있습니다. 이 문제를 해결하기 위해 Rolling Update(롤링 업데이트) 전략을 사용하면, 기존 Pod를 점진적으로 교체하면서 무중단 배포가 가능합니다.이번 글에서는 ReplicaSet과 Deployment의 Rolling Update 전략을 이해하고 활용하는 방법을 정리하겠습니다. 2️⃣ Rolling Update란? ✅ Rolling Update의 개념 • 기존 Pod를 점진적으로 새로운 버전의 Pod로 교체 • 한 번에 일부 Pod만 교체하고, 새로운 Pod가 정상적으로 동작하면 나머지를 교체 •..

728x90