容器数据写满磁盘解决方法

发布时间:2020年03月10日 阅读:57 次

磁盘写满引发的后果

容器数据磁盘写满造成的后果:

磁盘写满分两种情况:

判断磁盘写满方法

下面命令能快速的排查磁盘占满原因:

解决方法

PS:保证业务能正常使用为第一原则解决问题

上面步骤操作完后(上面清理日志方法,可能对于收集日志程序会丢失一些日志,但一般情况能接受),可以选择驱赶节点上所有pod(kubectl drain ${node-name} )再优化Docker配置。也可以不驱赶节点上pod,在现基础上优化容器日志方法,优化配置后重启 Docker,这会导致节点上pod中断一会,如果前端反向代理具备重试机制一般不会影响业务正常访问。

优化完 Docker配置后,把节点加入到k8s集群中,正常服务。



# 取消不可调度的标记
$ kubectl uncordon ${node-name}



定位问题根本原因及解决思路

具体优化方法

Tag:
相关文章

发表评论: