- deployment可以替換為daemonset,具體取決于部署服務的kind。
- kubectl create 的時候加上
--record參數(shù),用于記錄創(chuàng)建/升級服務時記錄執(zhí)行的命令。
- 服務升級
kubectl set image deployment/demoservice demoservice=lib/demoservicelib:1.1.0 --namespace=demospace
或者
kubectl edit deployment demoservice -n demospace
修改其中的image
- 查看deployments版本
kubectl rollout history deployments demoservice -n demospace
2.1 查看deployments指定版本信息
kubectl rollout history deployments demoservice -n demospace --revision=2
- 回滾
- 回滾:
kubectl rollout undo deployment/demoservice --namespace=demospace
- 回滾到指定版本:
kubectl rollout undo deployment/demoservice --to-revision=2 --namespace=demospace
- 查看歷史
kubectl describe deployment/demoservice --namespace=demospace