gpt4 book ai didi

deployment - 如何查看 k8s 部署历史?

转载 作者:行者123 更新时间:2023-12-04 16:57:36 24 4
gpt4 key购买 nike

我试过 kubectl rollout history deployment/my-app ,它只返回 No rollout history found.
我认为存在一种获取所有部署历史记录的方法。这将非常有帮助。

引用官方文档:https://kubernetes.io/docs/concepts/workloads/controllers/deployment/

最佳答案

使用 --record在创建部署时,它会开始将部署记录到 ReplicaSet 中。

$ kubectl create -f deploy.yaml --record=true

每当您部署新版本的部署时,副本集都会保留部署的先前配置。检查部署轨迹,甚至我们可以将其用于自动化。这应该是 kuberentes 部署中的默认选项,但默认情况下它设置为 false。

然后使用以下命令检查状态和历史记录,
$ kubectl rollout status deploy myapp-deployment
$ kubectl rollout history deploy myapp-deployment

希望这会有所帮助。

关于deployment - 如何查看 k8s 部署历史?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52075184/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com