当kubernetes重新启动一个失败的容器时,它是否会获得一个新的容器id?
当容器在Kubernetes中重新启动时(由于以非零退出状态退出),除非我指定restartPolicy:never,否则它将重新启动 问题:新容器将获得相同的容器id,还是具有不同的容器id? 在我对KIND(Docker中的K8s)的测试中,它似乎得到了相同的容器id——这有保证吗 谢谢大家当kubernetes重新启动一个失败的容器时,它是否会获得一个新的容器id?,kubernetes,containers,Kubernetes,Containers,当容器在Kubernetes中重新启动时(由于以非零退出状态退出),除非我指定restartPolicy:never,否则它将重新启动 问题:新容器将获得相同的容器id,还是具有不同的容器id? 在我对KIND(Docker中的K8s)的测试中,它似乎得到了相同的容器id——这有保证吗 谢谢大家 Alex豆荚和容器都是短暂的。如果重新创建一个pod,它将获得一个新ID。容器ID也是如此。您可以通过以下几个步骤进行检查: 创建部署,例如:kubectl创建部署--image=nginx ngin
Alex豆荚和容器都是短暂的。如果重新创建一个pod,它将获得一个新ID。容器ID也是如此。您可以通过以下几个步骤进行检查:
- 创建部署,例如:
kubectl创建部署--image=nginx nginx app
- 列出播客以查看新创建的播客是否已启动并正在运行:
kubectl get pods
- 查看该pod的容器详细信息:
,您可以在kubectl description pod nginx app-
Containers:
- 使用
删除pod,这样部署就可以在他的位置上启动另一个podkubectl delete pod nginx app-
- 再次查看带有
的新nginx app pod的详细信息,注意它有一个不同的容器IDkubectl descripe pod nginx app-