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空间是否释放