블루그린배포 2

[Istio 가이드 ep.10] 2부 트래픽 관리 #4 | 블루/그린 배포 실습: 트래픽 미러링 및 가중치 기반 라우팅

🔹 개요이번 글에서는 Istio의 블루/그린(Blue-Green) 배포 전략을 다룹니다.블루/그린 배포는 서비스를 중단 없이 배포하고 롤백이 용이한 배포 방식입니다.Istio에서는 VirtualService와 DestinationRule을 활용하여 블루/그린 배포를 쉽게 적용할 수 있습니다.이 글에서는 블루/그린 배포 개념, 트래픽 미러링 기법, 가중치 기반 라우팅을 활용한 배포 실습을 진행하겠습니다.🔹 1. 블루/그린 배포란?✅ 1.1 블루/그린 배포 개념블루/그린 배포는 기존 버전(Blue)과 새로운 버전(Green)을 동시에 운영하면서,트래픽을 점진적으로 새로운 버전(Green)으로 이동시키는 배포 전략입니다.블루/그린 배포의 흐름Blue(기존 버전)와 Green(새로운 버전) 환경을 모두 운영..

📌 Kubernetes 배포 전략: Canary & Blue-Green 배포 이해하기

1️⃣ Kubernetes에서 배포 전략이 중요한 이유? Kubernetes 환경에서 애플리케이션을 배포할 때, 잘못된 배포로 인해 서비스 중단이 발생할 수 있습니다.따라서 안정적인 배포 전략을 사용하여 무중단 배포를 보장해야 합니다. ✅ 배포 시 고려해야 할 요소✔ 새로운 버전이 안정적인지 테스트 가능해야 함✔ 기존 버전으로 쉽게 롤백할 수 있어야 함✔ 사용자에게 영향을 최소화해야 함  Kubernetes에서는 Canary 배포와 Blue-Green 배포가 대표적인 배포 전략으로 사용됩니다.  2️⃣ Canary 배포란? 📌 Canary 배포는 새로운 버전을 일부 사용자에게만 노출한 후 점진적으로 배포하는 방식입니다. ✅ 새로운 버전이 정상적으로 동작하는지 확인 후 전체 배포 가능✅ 문제가 발생하면 ..

728x90