<Kubernetes 매일 5분 플레이> 11 Helm 업그레이드, 롤백 release

1784 단어
helm을 통해 mysql가 설치되었습니다. 그중의 mysql 버전은 5.7.14입니다. 현재 5.7.15로 업그레이드하여 명령을 실행하고 싶습니다.
helm upgrade --set imageTag=5.7.15 mydb stable/mysql

//   
Release "mydb" has been upgraded. Happy Helming!
LAST DEPLOYED: Fri Dec 14 07:04:14 2018
NAMESPACE: default
STATUS: DEPLOYED

RESOURCES:
==> v1/Secret
NAME        TYPE    DATA  AGE
mydb-mysql  Opaque  2     13m

==> v1/ConfigMap
NAME             DATA  AGE
mydb-mysql-test  1     13m

==> v1/PersistentVolumeClaim
NAME        STATUS  VOLUME    CAPACITY  ACCESS MODES  STORAGECLASS  AGE
mydb-mysql  Bound   mysql-pv  8Gi       RWO           13m

......

업그레이드 완료를 알립니다. 잠시 기다리면 명령helm status mydb으로release 상태를 볼 수 있습니다.
mysql 버전을 보려면:
kubectl get deployment mydb-mysql -o wide

//   
NAME         READY   UP-TO-DATE   AVAILABLE   AGE   CONTAINERS   IMAGES         SELECTOR
mydb-mysql   1/1     1            0           18m   mydb-mysql   mysql:5.7.15   app=mydb-mysql

버전은 이미 5.7.15입니다.
업그레이드 내역을 보려면 다음과 같이 하십시오.
helm history mydb

//   
REVISION    UPDATED                     STATUS      CHART           DESCRIPTION
1           Fri Dec 14 06:50:52 2018    SUPERSEDED  mysql-0.10.2    Install complete
2           Fri Dec 14 07:04:14 2018    DEPLOYED    mysql-0.10.2    Upgrade complete

버전 1로 롤백:
helm rollback mydb 1

//  
Rollback was a success! Happy Helming!

mysql 버전을 보려면:
kubectl get deployment mydb-mysql -o wide

//   
NAME         READY   UP-TO-DATE   AVAILABLE   AGE   CONTAINERS   IMAGES         SELECTOR
mydb-mysql   1/1     1            1           17m   mydb-mysql   mysql:5.7.14   app=mydb-mysql

버전이 돌아왔습니다5.7.14.

좋은 웹페이지 즐겨찾기