Recreate으로 버전 업그레이드시 downtime이 발생하여 일시적 정지가 가능한 서비스에만 적용 가능
downtime은 발생하지 않지만 전체적인 자원사용량이 증가하는 시기가 있다 그러나 Pod이 삭제됨으로 Rollback이 용이하지 않음
downtime이 발생하지 않는다, 기존 Pod계속 남아있음으로 새로 생성된 Pod에 문제가 생기는 경우 Rollback이 용이하다. 그러나 똑같은 Pod의 수만큼 생성해야 함으로 자원 사용량이 2배 필요하다
카나리아의 유래
카나리아라는 새는 원래 bpm이 빠르다. 즉 유해한 환경에도 민감하게 반응하여 죽음
이러한 유래를 바탕으로 서비스에 약간의 문제만 발생하여도 바로 감지하도록 설정하는 의미로 쓰인다
downtime이 없고 테스트 후 서비스함으로 장애 발생율이 적으며, 자원증가량을 조절하기가 용이하다