K8S服务突然中断无法访问:报The node had condition: [DiskPressure]异常

一、背景

程序在运行过程中,突然无法访问,发现后台接口也无法访问;查看kuboard,发现报如下异常:The node had condition: [DiskPressure].

继续查看磁盘使用率,发现系统盘使用率已经高达93%。问题前后呼应找到问题所在。

二、解释

‌DiskPressure‌是指在Kubernetes集群中,节点上的磁盘使用率过高,导致系统无法为新的Pod分配足够的存储空间。这种情况会导致节点进入"DiskPressure"状态,进而影响节点的资源管理和应用程序的运行。

三、解决办法

解决办法一般有如下几种方式:其中最简单常用的就是:扩展磁盘容量、清理磁盘空间

  1. 清理磁盘空间‌:删除不必要的文件或转移文件到其他存储设备上,以释放磁盘空间。
  2. 优化磁盘使用‌:检查应用程序或服务的磁盘使用情况,可能需要调整配置或使用更高效的算法。
  3. 增加磁盘容量‌:如果磁盘空间不足,可以考虑增加磁盘容量,例如添加新的磁盘或扩展现有的磁盘。
  4. 优化节点资源‌:如果节点上运行的应用程序或服务过多,可能需要重新分配资源或添加新的节点来分担负载。

清理磁盘空间后(谨慎删除一些过期的日志,文件等),程序自动重启,变为正常,程序也恢复正常访问。如下:

END

相关推荐
键盘鼓手苏苏14 分钟前
AI 音频生成流水线:异步任务要有进度和取消
云原生·kubernetes·k8
雨辰AI28 分钟前
K8s 达梦数据守护集群部署|容器化高可用生产落地指南
云原生·容器·kubernetes
张忠琳1 小时前
【NPU】Ascend Docker Runtime v26.0.1 之一 runtime/main.go — 超深度分析
云原生·容器·架构·kubernetes·npu·docker-runtime
刹那芳华19922 小时前
基于 Docker 的 LLaMA-Factory 全流程部署指南
docker·容器·llama
Freed&2 小时前
K8s 1.29 集群部署文档
云原生·容器·kubernetes
扶疏52517 小时前
Prometheus+Prometheus Adapter+metrics-server+Ingress实现k8s水平自动扩缩容(HPA)
容器·kubernetes·prometheus
张忠琳18 小时前
【NPU】Ascend Docker Runtime v26.0.1 系统级架构分析
云原生·容器·kubernetes·npu·docker-runtime
holidaypenguin18 小时前
前端 Docker 开发与生产部署指南
docker·容器
这是谁的博客?18 小时前
【中阶·融合】如何隔离多租户 AI 推理平台的 GPU 资源:从 Namespace 到 MIG/Kata 的五层纵深防御
人工智能·ai·云原生·kubernetes·gpu·多租户·ai安全
江湖有缘19 小时前
保姆级教程:使用Docker一键部署Hoodik轻量级安全云盘
安全·docker·容器