[Kubernetes] 7. 배포
Rollout 하루종일 열심히 웹 서핑을 하다가 컴퓨터를 끄고 자더라도, 지구 반대편의 누군가는 다시 그 사이트에서 웹 서핑을 시작합니다. 따라서 서비스는 지속 가능해야 합니다. 그리고 시스템과 기술은 언제나 발전하고 있습니다. 만일 새로운 기능을 개발했다면, 기존 것에 적용해야 합니다. 따라서 서비스는 발전 가능해야 합니다. 기존 서비스를 중지하고 새로운 서비스로 교체하는 것을 rollout이라고 합니다. 사실 지속 가능하고, 발전 가능한 서비스는 rollout을 잘하는 것 만큼 중요한 건 없습니다. 하지만 지금까지 배운 내용을 토대로 서비스를 배포하고 운용한다면 이 두 개의 나사가 약간 풀려있을 것입니다. 왜냐하면 기존 팟을 제거하고 다시 팟을 만들어야 할 수 밖에 없기 때문에 그 과정에서 누군가는 ..
2023.06.19