Pending是挂起状态:表示创建的Pod找不到可以运行它的物理节点,不能调度到相应的节点上运行,那么这种情况如何去排查呢?我门可以从两个层面分析问题:

物理层面分析


[root@master ~]# kubectl describe node node1 | tail -n 9
Allocated resources:(Total limits may be over 100 percent, i.e., overcommitted.)Resource           Requests      Limits--------           --------      ------cpu                3257m (90%)   13 (361%)memory             3203Mi (46%)  24843Mi (358%)ephemeral-storage  0 (0%)        0 (0%)hugepages-2Mi      0 (0%)        0 (0%)
Events:              <none>
  • 查看节点资源使用情况:如free -m查看内存、top查看CPU使用率、df –h查看磁盘使用情况,这样就可以快速定位节点资源情况,判断是不是节点有问题
  • 查看节点污点:kubectl describe nodes master1(控制节点名字),如果节点定义了污点,那么Pod不能容忍污点,就会导致调度失败,如下: Taints: node-role.kubernetes.io/master:NoSchedule 这个看到的是控制节点的污点,表示不允许Pod调度(如果Pod定义容忍度,则可以实现调度)

pod本身分析


  • 在定义pod时,如果指定了nodeName是不存在的,那也会调度失败
  • 在定义Pod时,如果定义的资源请求比较大,导致物理节点资源不够也是不会调度的

理节点层面分析

 

Pod状态异常排查问题集-pending状态排查思路相关推荐

  1. 采购订单的审批状态异常的处理,审批状态为:预审批或是处理中的单据

    针对采购订单的审批状态异常的处理,审批状态为:预审批或是处理中的单据 可删除最后一次审批历史 select hr.name, poh.segment1, poh.org_id from po_head ...

  2. k8s部署jenkins和Pod始终为pending状态“persistentvolume-controller no persistent volumes available.....”解决办法

    文章目录 眼因多流泪而愈益清明,心因饱经风霜而愈益温厚 部署jenkins到k8s集群 1.部署持久存储卷 2.部署jenkins 报错分析 3.配置 Jenkins kubernetes 插件 眼因 ...

  3. K8S集群中Pod资源处于Pending状态排查思路

    K8S集群中Pod资源处于Pending状态排查思路 文章目录 K8S集群中Pod资源处于Pending状态排查思路 1.Pod资源处于Pending状态的原因 2.Pod资源处于Pending状态的 ...

  4. Pod 一直处于 Pending 状态

    文章目录 一 现象描述 二 可能原因 三 排查方法 3.1 检查节点是否资源不足 3.1.1 问题分析 3.1.2 造成影响 3.2 检查 nodeSelector 及 affinity 的配置 3. ...

  5. pod 排错----Pod 一直处于 Pending 状态

    Pending 状态说明 Pod 还没有被调度到某个节点上,需要看下 Pod 事件进一步判断原因,比如: ... Events:Type Reason Age From Message---- --- ...

  6. 使用Kubeadm安装的K8s集群获取kube-scheduler和kube-controller-manager组件状态异常问题

    报错:  使用Kubeadm安装的K8s集群获取kube-scheduler和kube-controller-manager组件状态异常,基本上都会出现这个问题. [root@k8s-master ~ ...

  7. SQLServer镜像状态异常排查

    title: SQLServer · CASE分析 · 镜像状态异常排查 author: 天铭 问题 用户实例的某个DB一直处于Synchronizing无法达到SYNCHRONIZED状态,用了很多 ...

  8. 【kubernetes系列】master节点部署Pod处于Pending状态

    目录 一.绪论 二.情景再现 三.解决方案 一.绪论 产生问题的原因是master节点部署Pod,导致无法启动: 问题描述: Warning FailedScheduling 40s (x28 ove ...

  9. 关于心跳ajax请求pending状态(被挂起),stalled时间过长的问题。涉及tcp连接异常。

    关于心跳ajax请求pending状态(被挂起),stalled时间过长的问题.涉及tcp连接异常. 参考文章: (1)关于心跳ajax请求pending状态(被挂起),stalled时间过长的问题. ...

  10. k8s pod一直处于pending状态

    k8s pod一直处于pending状态,使用下面的命令,查看log,找出详细的错误信息. # kubectl get pod# kubectl describe pod pod_name -n ku ...

最新文章

  1. 数据存储介质销毁:护航数据安全的最后一公里
  2. bootstrap4 左侧导航栏 优秀 大气_制作动态效果的后台导航栏——左侧导航
  3. thinkphp3.2 代码生成并点击验证码
  4. JavaScript中的ParseInt(08)和“09”返回0的原因分析及解决办法
  5. Linux程序接口实验:取进程标志及用户信息
  6. php采集器分析功能实现
  7. Improving Opencv 8: The Core Functionality :File Input and Output using XML and YAML files
  8. 九月十月百度,迅雷,华为,阿里巴巴笔试面试六十题(第411~470题)
  9. 常用制作钓鱼网站的工具
  10. 用环状天线测向电压表鉴相器电路定位的无线电测向仪
  11. Reflect的理解
  12. vue添加cnzz统计
  13. 大数字加法(C语言实现)
  14. Java面试题目汇总/英文Java面试题(核心知识)
  15. python获取所有盘符_自动扫描所有本地磁盘,获取所有图片信息
  16. unity人物添加动作进行播放
  17. Spring 增强处理Advice
  18. python中fact()是什么意思_python中fact函数是什么及如何使用?
  19. 华硕路由器共享打印机手记
  20. 网狐棋牌手端无法进入登录页面

热门文章

  1. (二)PositionRank: An Unsupervised Approach to Keyphrase Extractionfrom Scholarly Documents解读一
  2. Java文件操作、IO流
  3. 【前端作业系列】HTML基础点 , 训练<有序列表><无序列表>(2022年6月15日作业)
  4. 【已解决】Android Studio下,gradle project sync failed 错误
  5. 30天自制操作系统 学习笔记1
  6. jsoup爬虫发送get、post请求、解析html、获取json
  7. 使用Aspose Java在word中绘制插入表格
  8. POJ - 2142 扩展欧几里得
  9. 靠着这份“葵花宝典”,让我收到了6个大厂的offer(华为+字节+腾讯+京东+网易+滴滴)
  10. 阅读笔记-2022-Enhancing Sequential Recommendation with Graph Contrastive Learning