gpt4 book ai didi

kubernetes - 重启 pod 内的容器

转载 作者:行者123 更新时间:2023-12-02 23:16:40 26 4
gpt4 key购买 nike

我有一个带有 2 个容器的 pod test-1495806908-xn5jn。我想重新启动其中一个名为 container-test 的项目。是否可以重新启动 Pod 中的单个容器以及如何重新启动?如果没有,如何重新启动 Pod?

该 Pod 是使用 deployment.yaml 创建的:

kubectl create -f deployment.yaml

最佳答案

Is it possible to restart a single container

不是通过kubectl,尽管根据集群的设置,您可以“作弊”并docker Kill the-sha-goes-here,这将导致 kubelet重新启动“失败”的容器(当然,假设 Pod 的重新启动策略表明这是它应该执行的操作)

how do I restart the pod

这取决于 Pod 的创建方式,但根据您提供的 Pod 名称,它似乎处于 ReplicaSet 的监督之下,因此您只需 kubectl delete pod test-1495806908-xn5jn 并且 kubernetes 将在其位置创建一个新的 Pod(新 Pod 将具有不同的名称,因此不要指望 kubectl get pods 会返回 test-1495806908-xn5jn再次)

关于kubernetes - 重启 pod 内的容器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46123457/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com