使用 kubectl 使用 rollout history 获取特定 pod 的 rollout 时间
Getting the rollout times of a specific pod using rollout history using kubectl
我正在寻找一种方法来获取我的 api
之前部署的部署/推出时间(以及一系列部署的奖励积分)
这家伙告诉我以前的修订是什么:
k rollout history deployment/api-v1
REVISION CHANGE-CAUSE
29 <none>
30 <none>
31 <none>
32 <none>
33 <none>
34 <none>
但我一直在努力尝试通过 jsonpath 或不通过 jsonpath 获得推出时间,但没有成功。将不胜感激。
谢谢
很高兴我的评论有助于解决问题。将其发布为每个人的利益的答案。
你能试试这个命令来获取以前部署的部署/推出时间吗:
K 推出历史 deployment/api-v1
K 推出历史 deployment/api-v1 --revision=o yaml|grep creationtimestamp
您可以使用修订标志获取更多信息:
kubectl rollout history deployment/ --revision=
这将为您提供有关特定修订号中使用的 Pod 模板的详细信息。
如果您想要部署修订的日期,请使用 -o yaml 标志并检查 creationTimestamp
kubectl rollout history deployment/ --revision= -o yaml
有关更多信息,请关注此 。
有关 kubectl 命令的更多信息,请遵循此 link。
我正在寻找一种方法来获取我的 api
之前部署的部署/推出时间(以及一系列部署的奖励积分)这家伙告诉我以前的修订是什么:
k rollout history deployment/api-v1
REVISION CHANGE-CAUSE
29 <none>
30 <none>
31 <none>
32 <none>
33 <none>
34 <none>
但我一直在努力尝试通过 jsonpath 或不通过 jsonpath 获得推出时间,但没有成功。将不胜感激。
谢谢
很高兴我的评论有助于解决问题。将其发布为每个人的利益的答案。
你能试试这个命令来获取以前部署的部署/推出时间吗:
K 推出历史 deployment/api-v1
K 推出历史 deployment/api-v1 --revision=
您可以使用修订标志获取更多信息:
kubectl rollout history deployment/ --revision=
这将为您提供有关特定修订号中使用的 Pod 模板的详细信息。
如果您想要部署修订的日期,请使用 -o yaml 标志并检查 creationTimestamp
kubectl rollout history deployment/ --revision= -o yaml
有关更多信息,请关注此
有关 kubectl 命令的更多信息,请遵循此 link。