【问题标题】:Kubernetes Pod will restart after deletingKubernetes Pod 删除后会重启
【发布时间】:2021-01-13 23:19:24
【问题描述】:

我创建了一个想要删除的 pod,但它似乎不起作用。

我已经准备好尝试了很多不同的东西。

我没有部署或副本集,因为很多人建议删除它们。

当我输入: kubectl get all 只有 pod 和 service 可见,删除后两者都会返回。

当我输入时:

kubectl delete pods <pod-name> --grace-period=0 --force

吊舱会再次回来。

还有什么我可以做的吗?

【问题讨论】:

  • 您是否部署了其他可以重新创建 pod 和服务的操作员?
  • 它是什么吊舱?
  • 您是否使用 helm 部署您的 pod?
  • 我没有部署其他操作员。我没有使用 helm 部署 pod。
  • 你好,请告诉你这个Pod是如何创建的。是$ kubectl create,还是YAML definiton?是通过某种仪表板吗?

标签: kubernetes


【解决方案1】:

如果 pod 不是部署的一部分,rs、sts、ds,那么它必须是静态 pod 的一部分。静态 pod 名称与节点组合(即 staticpod-node01)。默认情况下,静态路径的位置是 /etc/Kubernetes/manifest/。 文档:https://kubernetes.io/docs/tasks/configure-pod-container/static-pod/

【讨论】:

  • 我相信我没有 /etc/kubernetes/manifest 文件夹。
  • 什么 pod 名称? pod 名称是否与运行 pod 的节点名称相结合?
  • 名称是 tfjob-test-chief-0,我不相信它是节点名称的组合
【解决方案2】:

显然,是某种无形的工作启动了 pod。 输入kubectl get jobs时没有显示

所以当找到这个工作并删除它时,pod 消失了!

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2019-11-14
    • 2016-08-22
    • 1970-01-01
    • 2017-09-12
    • 2018-02-01
    • 1970-01-01
    • 2017-04-02
    • 2020-02-13
    相关资源
    最近更新 更多