아카이브사이트맵
© 2026 Rayon. All rights reserved.
DevDay
아티클랭킹스페이스채용
데브시스터즈 favicon데브시스터즈

Istio, Spinnaker로 배포 자동화! 배포 스트레스 끝!

by DD
2020-08-19
5년 전
조회수 4

Kubernetes 환경에서 Blue-Green 및 Canary 배포 전략을 결합하여 배포 자동화 시스템을 구축함

Istio를 활용하여 트래픽을 제어하고, Spinnaker를 통해 배포 파이프라인을 구축하여 배포 시간 단축

배포 시간 1/4 단축, 핫픽스 감소, 개발팀의 배포 신뢰도 향상

Istio를 활용한 트래픽 제어

Istio의 Virtual Service를 사용하여 트래픽을 Blue-Green 및 Canary 방식으로 분산한다. 구체적으로, 가중치 설정을 통해 신규 서버로 트래픽을 점진적으로 이관한다. 따라서, 무중단 배포를 위한 핵심 기술로 작용하며, 배포 안정성을 높인다.

Spinnaker를 이용한 배포 파이프라인 구축

Spinnaker를 활용하여 Blue-Green + Canary 배포 파이프라인을 구축하고, Helm Chart를 통해 Kubernetes 리소스를 관리한다. Manual Judgement 단계를 두어 신규 서버의 안정성을 검증한다. 결과적으로, 배포 자동화 및 배포 시간 1/4 단축을 달성했다.

자동화된 Canary 분석 도입

수동적인 Canary 분석을 자동화하기 위해 Automated Canary Analysis를 도입한다. Grafana 및 Jaeger를 활용하여 메트릭을 수집하고, 정의된 기준을 충족하는지 검증한다. 따라서, 배포 안정성을 더욱 향상시키고, 수동 작업에 따른 리스크를 줄인다.

Istio와 Spinnaker를 활용한 Blue-Green + Canary 자동 배포 전략 도입기
중급
아키텍처
Kubernetes
Istio
Spinnaker
Helm
Go
DevOps
Backend
원문 읽기
원문 읽기

댓글 0

첫 번째 댓글을 남겨보세요!

관련 추천 글

버즈빌, 카나리 배포와 롤백으로 배포 안정성 UP!

버즈빌 로고

Istio 507 에러와 istiod 연결 끊김, 해결책은?

채널톡 로고

Istio Ambient mode 안전 업그레이드 런북 공개

채널톡 로고

Istio Ambient mode의 Pod 불완전 참여 문제 해결책

채널톡 로고

Istio Ambient mode 503 에러, 원인은 stale connection!

채널톡 로고

무중단 배포 전략 A to Z: 블루그린, 카나리, 롤링, 섀도우 완벽 분석

벨로그 로고
데브시스터즈 favicon데브시스터즈
중급
아키텍처
Kubernetes
Istio
Spinnaker
Helm
Go
DevOps
Backend

관련 추천 글

버즈빌, 카나리 배포와 롤백으로 배포 안정성 UP!

버즈빌 로고

Istio 507 에러와 istiod 연결 끊김, 해결책은?

채널톡 로고

Istio Ambient mode 안전 업그레이드 런북 공개

채널톡 로고