如何使用 kubectl 了解有关先前推出修订的更多详细信息?

Raf*_*afa 2 kubernetes kubectl

有鉴于命令在这里解释如何使用执行回滚kubectl。列出部署的先前版本的一个是:

kubectl rollout history deployment/myDeployment

这显示了基于它们的顺序和对应的编号的先前版本的列表。但是如何了解更多关于它们的细节呢?仅通过查看数字很难知道我要回滚到哪个版本。

sha*_*agi 5

您可以使用修订标志来获取更多信息:

kubectl rollout history deployment/<Deployment-name> --revision=<revision-number>

这将为您提供有关在指定修订号中使用的 Pod 模板的详细信息。

如果您想要部署修订的日期,请使用 -o yaml 标志并检查 creationTimestamp

kubectl rollout history deployment/<Deployment-name> --revision=<revision-number> -o yaml

  • “creationTimestamp”是“Deployment”本身被_创建_的时间,而不是通过“apply”_更改_的时间。实际上,我也没有找到_更改_时间的时间戳。 (4认同)