배움과 성장/DevOps·클라우드
Kubernetes Spot 중단 대응: 단일 Pod 무중단이 불가능한 이유
Argo Rollouts와 AWS Spot interruption은 서로 다른 문제를 다룬다. Argo Rollouts는 새 버전을 canary나 blue-green으로 배포하는 controller이고, Spot 중단 시 node를 감지·drain·교체하는 controller가 아니다. 서비스하는 ready Pod가 하나뿐이라면 그 Pod가 있는 node를 잃는 순간 무중단을 보장할 수 없다.먼저 세 개의 제어 영역을 분리한다영역해결하는 문제대표 수단Release 전략새 버전의 위험을 점진적으로 줄임Argo Rollouts canary·blue-greenWorkload 가용성Pod 하나가 사라져도 endpoint 유지replica, readiness, topology spreadNode lifecycle..