연재 시리즈

Helm 시작하기 - 10편. Rollback

악분 2021. 11. 25. 23:54
반응형

 

10편에서는 Release를 이전 REVISION으로 rollback하는 과정을 설명합니다.

영상에서는 51:39 ~ 53:12 내용을 설명합니다.

https://youtu.be/ajcyC_6velc?t=3099 

 

 

1. Rollback이란?

Rollabck은 이전 REVISION상태로 돌아가는 것을 의미합니다. kubectl rollout undo와 비슷한 기능을 합니다. 

 

2. REVISION 이력 확인

Rollback을 하기 위해서는 REVISION이력을 확인해야 합니다. helm history명령어로 확인할 수 있습니다.

helm history --namespace <namespace> <Release>

그림1 REVISION 이력확인

 

3. rollback 사용방법

되돌아갈 REVISION을 확인한 후 helm rollback을 사용해서 rollback할 수 있습니다.

helm rollback --namespace <namespace> <Release> <rollback to REVISION>

 

helm history로 이력을 확인하면 DESCRIPTION필드에 rollback상태가 보입니다. 아래 예제는 REVISION 1로 rollback된 상태인 Rollback to 1이 보입니다. 

그림2 rollback 확인

반응형