Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/kubernetes/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Deployment 如何检查k8s部署历史记录?_Deployment_Kubernetes - Fatal编程技术网

Deployment 如何检查k8s部署历史记录?

Deployment 如何检查k8s部署历史记录?,deployment,kubernetes,Deployment,Kubernetes,我尝试了kubectl卷展历史部署/my app,它只返回未找到卷展历史。 我认为存在一种获取所有部署历史记录的方法。这将非常有帮助 参考官方文档:在创建部署时使用--record,以便开始将部署重新编码到复制集中 $ kubectl create -f deploy.yaml --record=true 无论何时部署新版本的部署,副本集都会保留部署的先前配置。检查部署跟踪,甚至我们可以使用它实现自动化。这应该是kuberentes部署中的默认选项,但是默认情况下,它设置为false 然后使用

我尝试了
kubectl卷展历史部署/my app
,它只返回
未找到卷展历史。

我认为存在一种获取所有部署历史记录的方法。这将非常有帮助

参考官方文档:

在创建部署时使用
--record
,以便开始将部署重新编码到复制集中

$ kubectl create -f deploy.yaml --record=true
无论何时部署新版本的部署,副本集都会保留部署的先前配置。检查部署跟踪,甚至我们可以使用它实现自动化。这应该是kuberentes部署中的默认选项,但是默认情况下,它设置为false

然后使用以下命令检查状态和历史记录

$ kubectl rollout status deploy myapp-deployment
$ kubectl rollout history deploy myapp-deployment
希望这有帮助