【发布时间】:2016-08-22 05:29:23
【问题描述】:
我正在使用的 pod 由 kubernetes 管理。当我使用 docker restart 命令重新启动 Pod 时,有时 Pod 会获得一个新的 id,有时是旧的。当 pod 获得一个新的 id 时,它的状态首先会从 running ->error->crashloopbackoff 开始。谁能告诉我为什么会这样。还有kubernetes多久做一次健康检查
【问题讨论】:
-
您不应该使用
docker命令接触 Kubernetes 容器。可能 Kubernetes 认为容器死亡并创建了一个新容器。 -
当 K8S 在一个 pod 死后创建一个新的 pod 时,它将使用一个随机 ID。使用
kubectl管理 k8s 而不是 docker 命令。
标签: kubernetes kubernetes-health-check