이번 강의에서는 Helm을 사용하여 Kubernetes 클러스터 내의 마이크로서비스를 이전 버전으로 롤백하는 방법에 대해 설명합니다. Helm의 롤백 기능은 단일 명령으로 클러스터의 모든 관련 구성 요소를 이전의 원하는 상태로 되돌릴 수 있어, 여러 마이크로서비스에 변경 사항이 있을 때 매우 유용합니다.
easybank
인 경우, 다음 명령어를 실행합니다:helm history easybank
s12
태그로 업그레이드되었으나, 오류가 있어 다시 롤백할 필요가 있음.s11
태그로 업그레이드 완료.Revision 1
로 롤백하려면 다음 명령어를 실행합니다:helm rollback easybank 1
Revision 1
상태로 되돌립니다. Pods
섹션을 열고, 새로 생성된 Gateway Server
Pod를 선택합니다.s14
)가 다시 배포되었는지 확인합니다.Gateway Server
가 정상적으로 시작되었는지도 확인할 수 있습니다.401 Unauthorized
오류가 발생하면 롤백이 성공한 것입니다.helm history easybank
Revision 4
가 생성되었으며, 주석에 rollback to 1
이 추가된 것을 확인할 수 있습니다.values.yaml
파일에서 태그를 원래 상태(s14
)로 다시 수정합니다.Helm을 사용하면 단일 명령어로 Kubernetes 클러스터 내 여러 마이크로서비스를 쉽게 롤백할 수 있습니다. 이를 통해 시스템 안정성을 유지하면서도 신속하게 배포 오류를 수정할 수 있습니다. 이번 강의에서는 롤백의 원리와 실제 적용 방법에 대해 설명하였으며, 이러한 과정을 통해 Helm의 유용성을 다시 한 번 확인할 수 있었습니다.
추가적인 질문이나 궁금한 점이 있다면 언제든지 알려주세요. 감사합니다.