zoukankan      html  css  js  c++  java
  • Pod状态Terminating

    背景:

    Pod处于Terminating

     情况一:

    排查:

    1、kubectl delete pod pod名  依旧是无法拉为Running状态

    2、kubectl get node 

    输出显示两个Node是NotReady

     3、两个节点ip可ping通,登陆到节点上执行

    systemctl restart docker

    systemctl restart kubelet

    systemctl restart api-server

    systemctl daemon-reload

    4、执行docker重启卡死一直不动,于是执行kubectl status docker有如下报错:

     5、因为堆栈卡死了所以有这个报错。

    执行 systemctl daemon-reexec  先删除已经退出状态的api-server容器在 重启docker服务

    情况二:


    kubectl describe pod $Podname

    输出:

    Error: Error response from daemon: Conflict. The container name "/k8s_$Podname-init_$Podname_default_bdb3*" is already in use by container "83838*". You have to remove (or rename) that container to be able to reuse that name.

     原因:

    pause的容器影响到了,dead状态,报错显示container已经存在。 默认没有操作的话,docker会调删除流程清理。

    解决:

    正常手动delete从拉即可。

  • 相关阅读:
    Python字符串
    MySQL触发器
    MySQL 1418报错解决办法
    数据库下载
    补码与反码
    二、八、十六进制之间的转换
    this 指向
    作用域 var 词法分析 arguments
    事件绑定的3种方式
    清浮动方法小结
  • 原文地址:https://www.cnblogs.com/wannengachao/p/14593264.html
Copyright © 2011-2022 走看看