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从拉即可。

  • 相关阅读:
    分治
    #include<algorithm>
    c++标准模板库的使用
    mysql_day03
    mysql_day02
    mysql_day01
    mongodb的安装
    迭代器和生成器简单介绍
    File文件操作
    数据类型
  • 原文地址:https://www.cnblogs.com/wannengachao/p/14593264.html
Copyright © 2011-2022 走看看