随时从Kubernetics集群重新加载已删除的Pod

问题描述 投票:0回答:2

我想从Kubernetes集群重新加载已删除的Pod。有可能吗?

是否有办法获取有关已删除(已停止,已被新版本替换的)Kubernetes pod的一些详细信息。

kubernetes kubectl kubernetes-pod rancher pod
2个回答
1
投票

如果要检查来自终止的容器的日志,则有-p选项。

-p,--previous = false:如果为true,则在容器中打印容器的先前实例的日志如果存在。

kubectl logs -p terminated-pod-name

容器本身以及其信息都是短暂的,除非您将它们保持为永久卷,否则一旦终止/删除了容器,您将无法恢复此类信息。如果您需要调试Pod,则可以使用describe。

kubectl describe pod pod-name

0
投票

如果有部署对象,则可以根据在部署对象中设置的修订历史记录值来获取上次部署的版本或回滚到以前的版本。

正如@Bartosz Bilicki在这里How to list Kubernetes recently deleted pods?所解释的,您还可以从事件中获取数据。

希望对您有帮助。

© www.soinside.com 2019 - 2024. All rights reserved.