zse*_*cho 5 deployment kubernetes
我试过了kubectl rollout history deployment/my-app,它只返回No rollout history found.
我认为存在一种获取所有部署历史记录的方法.这将非常有帮助.
参考官方文件:https://kubernetes.io/docs/concepts/workloads/controllers/deployment/
moh*_*08p 12
--record在创建部署时使用,以便它开始将部署重新编码到ReplicaSet中.
$ kubectl create -f deploy.yaml --record=true
每当部署新版本的部署时,副本集都会保留以前的部署配置.检查部署轨道,甚至我们可以将其用于自动化.这应该是kuberentes部署中的默认选项,但默认情况下它设置为false.
然后使用以下命令检查状态和历史记录,
$ kubectl rollout status deploy myapp-deployment
$ kubectl rollout history deploy myapp-deployment
希望这可以帮助.
| 归档时间: | 
 | 
| 查看次数: | 3275 次 | 
| 最近记录: |