Tstack旗舰版K8S占用ceph空间释放

1.手工查找日志较大的POD 并删除日志(手工找日志较大的POD,此处以Mysql为例)

kubectl get pod -o wide | grep mysql

2.查找该POD的PV,并记录PVC

kubectl get pv | grep mysql

3. kubectl get pv/pvc-7740f1e2-a1d4-11eb-983d-fa163e4102f9 -o yaml 查看该PVC的详细信息,并记录其中的image信息

kubectl get pv/pvc-7740f1e2-a1d4-11eb-983d-fa163e4102f9 -o yaml

4.根据记录的image信息查看对应的挂载设备信息(一条命令再三个云管节点执行进行查找) 记录挂载点为/dev/rbd3

rbd showmapped | grep kubernetes-dynamic-pvc-77443122-a1d4-11eb-bcd6-0ee05a842d66

5.lsblk查看/dev/rbd3的挂载目录

6.压缩空间/dev/rbd3的挂载目录(此处执行前后,可执行du -sh 查看空间释放情况)

fstrim -v /var/lib/kubelet/pods/dce7be84-aed2-11eb-bc2e-fa163e5574d8/volumes/kubernetes.io~rbd/pvc-7740f1e2-a1d4-11eb-983d-fa163e4102f9/

7.查看ceph空间是否释放

posted @ 2023-04-25 10:39  XU-NING  阅读(34)  评论(0编辑  收藏  举报