在kubernetes中重新部署后如何找到以前的pod名称?

时间:2020-11-03 18:09:27

标签: kubernetes

我用helm upgrade重新部署了我的应用程序,例如

helm upgrade myapp helm/myapp  --install --namespace=myapp --set image=myapp:latest

然后与

kubectl get pods

我可以看到新的Pod开始使用,而旧的Pod被终止了。我想知道一旦旧的Pod终止并且从kubectl get pods中消失了,我还能以某种方式找到它们的Pod名称吗?

1 个答案:

答案 0 :(得分:0)

现在//main driver public static void main(String[] args) { int[][] data; //declaration data = timesTable(4,6); //initialisation for (int row = 0; row < data.length ; row++) { for (int column = 0; column < data[row].length; column++) { System.out.printf("%2d ",data[row][column]); } System.out.println(); } } //method public static int[][] timesTable(int r, int c) { int [][] arr = new int[r][c]; for (int row = 0; row < arr.length ; row++) { for (int column = 0; column < arr[row].length; column++) { arr[row][column] = (row+1)*(column+1); } } return arr; } 已过时,因此您无法删除已删除的广告连播。

但是,您可以通过执行以下命令来获取最近删除的pod名称的列表-过去最多1个小时,除非您为kubernetes事件更改了$ kubectl get pods -a-

ttl

看看:deleted-pods

将来考虑使用auditing。 Kubernetes审计提供了一个按时间顺序排列的安全记录集,记录了管理员,用户或系统的其他组件对系统产生影响的活动的顺序。