kubernetes - 多个容器 POD 中的容器进程之一崩溃会发生什么情况?

标签 kubernetes containers

通常在单容器POD中,当容器的主进程崩溃时,pod会被重启。

如果第二个容器中的一个进程崩溃,那么在多个容器 POD 的情况下会发生什么? POD 会重启吗?

最佳答案

来自文档 here

Pod 正在运行并且有两个容器。容器 1 失败退出。

  1. 记录失败事件。

  2. 如果 restartPolicy 是:

    • 总是:重启容器; Pod 阶段保持运行状态。
    • OnFailure:重启容器; Pod 阶段保持运行状态。
    • 从不:不重启容器; Pod 阶段保持运行状态

所以pod不重启或者其他容器不重启,只有退出的容器根据restartPolicy

重启

关于kubernetes - 多个容器 POD 中的容器进程之一崩溃会发生什么情况?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62589020/

相关文章:

java - 在 Kubernetes 上使用 Kafka 进行 Spark 作业

docker - 如何在Arch Linux中启用Docker的 “--squash”功能?

kubernetes - 如何更改 OpenShift 中路由的 HTTP 请求-响应的允许超时?

kubernetes - 从网格外部的服务访问启用了 Istio 的 K8S pod

ssl - Kubernetes NGINX Ingress TLS 问题

Kubernetes 和外部 DNS

docker - Docker 上的 Tomcat 找不到

c++ - 有人可以解释以下语法及其功能吗?

python - Cython容器不释放内存吗?

c++ - 通过唯一的成员 ID 来标识对象是个好主意吗?