• k8s上pod一次pending解决过程


    一,首先看下pod是什么状态:kubectl get pods -n <namespace>


    二,看下pending的pod详情:kubectl describe pod <pod名> -n <namespace>

    发现是node的状态是 not ready

    三,看下node的状态:kubectl get nodes

    四,发现not ready ,看下node的详情:kubectl describe nodes <节点主机名> 

    发现kubectl 服务没有启来,往下再拉:

    发现最下面一行是:NodeHasNoDiskPressure, 节点磁盘不足

    五,查看下节点的磁盘使用情况:

    发现  / 目录磁盘,不足了,看下是什么文件占用了home目录,删掉它

    六:删掉之后,home目录磁盘情况:

    七:重启下docker:sudo systemctl restart docker

    八,重启下kubelet服务:sudo systemctl restart kuelet

    九,稍等个十秒,查看下node详情:kubectl describe nodes <主机名> :

    十:发现node的状态已经变为了ready, 问题得到了解决,pod也不在pending

    全世界的程序员们联合起来吧!
  • 相关阅读:
    函数重载和函数指针在一起
    Uva
    Uva
    Uva
    Uva
    Uva
    CCPC-Wannafly-day5
    CCPC-Wannafly-day3
    CCPC-Wannafly-day2
    CCPC-Wannafly-Winter 2020.01.12总结
  • 原文地址:https://www.cnblogs.com/chaojiyingxiong/p/15426057.html
Copyright © 2020-2023  润新知