首页 > 其他分享 >容器目录清理

容器目录清理

时间:2024-09-17 14:36:08浏览次数:10  
标签:容器 grep harbor 清理 docker pod 目录 日志

过程分析

在异常节点后台使用“ df -h | grep dev”命令查看磁盘使用率,发现/var/lib/docker/目录所在磁盘分区达到了70%以上。
而后通过cd var/lib/docker下执行du -sh * | grep G查看当前路径下子目录的大小,发现containers目录的占用极大。
该情况下的资源利用率异常应该是日志占用较大引起的,需要对容器日志进行清理来临时规避。

解决方法

1、进入containers目录,cd /var/lib/docker/containers/

2、find ./ -type f -size +1G | xargs du -sh | sort -nr,查看大于1G日志(环境区别本例以40M为例)并从大到小排序

3、需要对以上列出的日志判断pod类型后进行清除,以第一个文件为例,docker ps | grep 868a08(取目录前几位),查找对应pod,如下为harbor-master1-bjn6c(介于第二个和第三个下划线之间),如果pod是harbor、influxdb、dashboard、logstash这几种,可以直接执行后面删除;如果是其他pod,请先与二线反馈确认。

4、执行删除rm -rf 868a0874d6c2e7b57a7bf568fc182cb012dd867bac8419168ab4f09576d71254/868a0874d6c2e7b57a7bf568fc182cb012dd867bac8419168ab4f09576d71254-json.log

5、kubectl get pod -Aowide | grep harbor-master1-bjn6c,获取pod状态为Running,namespace为kube-system,部署在当前节点sna01上

6、kubectl delete pod harbor-master1-bjn6c -n kube-system,删除重建pod。Pod不同,日志文件大小不同,删除重建时间有差别

标签:容器,grep,harbor,清理,docker,pod,目录,日志
From: https://www.cnblogs.com/OpenSourceSite/p/18417148

相关文章

  • JAVA-IO 指定目录中查找文件,文件合并分割
    指定目录中查找文件publicstaticList<String>findFile(Filetarget,StringfileName){ArrayList<String>path=newArrayList<>();if(target==null){returnpath;}if(target.isDirectory()){File[]files=target.li......
  • 容器化部署LDAP
    容器化部署LDAP和PHP-LDAP-Admin可以帮助你在Docker环境中快速搭建和管理LDAP服务。1.部署OpenLDAP容器password='123456'dockerrun\-d-p389:389-p636:636\--nameopenldap\--restart=always\--hostnameopenldap\-v/data/docker_tmp/openldap......
  • Java开发环境搭建 目录与摘要(Java Developer environment Config on Windows 10 --Cat
    Java开发环境搭建目录与摘要数据结构复习一、线性结构1.栈和队列2.链表二、树形结构1.二叉排序树三、排序Title1&Title2Title3contents...aaabbbccc点击查看目录目录项1目录项2目录项3目录项1......
  • 数据的容器 列表 scratch 20240916_155811
    什么是列表列表是数据的容器创建列表列表添加内容清空内容查找数据根据位置查找数据修改数据删除数据根据下标删除数据遍历所有数据让主角依次把所有的数据都说一遍......
  • 初识Docker容器
    初识Docker容器1.什么是DockerDocker是一个开源的容器化平台,用于自动化部署和管理应用程序。它通过将应用程序及其所有依赖打包成一个轻量级、可移植的容器来解决传统虚拟化中的性能开销问题。Docker容器可以在任何支持Docker的环境中运行,无论是本地开发环境、测试服务器......
  • kube-ovn打通节点和容器通信
    kube-ovnv1.12.22在kube-ovn中,ls是subnet,lr是vpc,ovn0是ovn-default才有的容器网关,即自定义vpc没有ovn0。步骤中参数值只是类比,不和截图完全相同。步骤1:veth和ovn0作为ovsport,与ls和lr建立关联。#join与lr关联ovn-nbctlls-addjoinovn-nbctllrp-addovn-clusterovn-cl......
  • 并发容器(Map、List、Set)实战及其原理分析
    1.JUC包下的并发容器Java的集合容器框架中,主要有四大类别:List、Set、Queue、Map,大家熟知的这些集合类ArrayList、LinkedList、HashMap这些容器都是非线程安全的。所以,Java先提供了同步容器供用户使用。同步容器可以简单地理解为通过synchronized来实现同步的容器,比如Vector......
  • STL-vector容器总结
    vector(向量)是C++标准模板库(STL)中最常用的容器之一,它提供了动态数组的功能,可以存储任意类型的元素。vector具有自动管理内存、支持随机访问、动态调整大小等优点,非常适合用于需要频繁增删元素或未知大小的数组场景。下面是对vector的总结和常见用法。先复习一下c++中常用的......
  • 使用实时编辑器任务清理杂乱数据并定位极值
    目录填充缺失数据填充离群值平滑处理数据找到极值        可以使用实时编辑器任务序列以交互方式预处理数据,在每个步骤可视化数据。此示例使用五项任务来清理有缺失值和离群值的含噪数据,以便识别局部最小值和最大值。        首先,创建并绘制一个由杂乱......
  • 清理内存还只会从桌面拖拽进回收站?进来学习清理内存的正确方式
    电脑清理内存的方法随着电脑的使用,内存会被不断的占用,如果不及时清理,会导致电脑运行变慢,甚至崩溃。因此,清理电脑内存是非常重要的。下面介绍几种清理电脑内存的方法。 首先,可以使用操作系统自带的工具来清理内存。Windows系统自带的“磁盘清理”工具可以帮助清理系统垃圾文件,清......