gpt4 book ai didi

kubernetes - 我们可以根据一个或两个容器故障来决定容器故障吗?

转载 作者:行者123 更新时间:2023-12-02 12:00:33 24 4
gpt4 key购买 nike

如果我在容器中有容器A和B。我可以在容器中定义失效条件吗?假设容器B未启动并正在运行,或者容器B的状态已退出,则旋转具有相同容器集的另一个容器?配置文件的示例(如果有)?

最佳答案

PodSpec有一个restartPolicy字段,其值可能为AlwaysOnFailureNever。如果容器发生故障,则会根据其restart策略重新启动。同一Pod中的其他容器不受影响。因此,如果其中一个容器发生故障,它不会创建全新的容器。
如果使用pod,则问题在于它没有重新启动到另一个节点中。为此,您应该使用更高级别的 Controller ,例如部署。
另外,您应该为每个容器定义就绪和活跃度探针。因此,如果探测失败,kubernetes将从服务中删除该容器PORT。
因此,使用所有这些,如果其中一个容器发生故障,您真的不必担心创建新的容器。

关于kubernetes - 我们可以根据一个或两个容器故障来决定容器故障吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63027125/

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