专业编程基础技术教程

网站首页 > 基础教程 正文

kubernetes扩容PV kubernetes pv 扩容

ccvgpt 2024-12-26 12:08:27 基础教程 13 ℃

kubernetes扩容PV的过程是先查看到pvc,然后找到pvc绑定的pv。然后找到PV绑定的节点,进行卷扩容。使用命令进行存储卷的扩容,然后通知设备加载pv文件,并且对文件系统进行在线扩容。

过程如下:

kubernetes扩容PV kubernetes pv 扩容

①:找扩容的应用:

kubectl get pod --all-namespaces -o wide |grep $pod_name

②:查看pod的pvc:

kubectl get pod $pod_name -n $namespace -o yaml | grep persistentVolumeClaim -A1

可以查看到pvc的名字。

③:得到pvc名字之后,需要查询它绑定的pv:

kubectl get pvc -A | grep $pvc_name

可以查看到pv的名字。

④:通过PV的名字,查看PV绑定的IP地址:

kubectl get pv $pv_name -o yaml | grep values -A1

得到pv绑定节点的IP地址。

⑤:登录到pv绑定的节点IP。

⑥:查看pv文件的大小。

ls -al | grep $pv_name

⑦:扩容pv文件:

fallocate -o xxx(当前文件大小,单位是字节) -l XXX (增加的大小,单位是字节) $pv_filename

⑧:查看pv的挂载设备:

losetup | grep $pv_name

⑨:重新加载pv文件大小:

losetup -c /dev/loopN

⑩:对文件系统进行扩容:

xfs_growfs -d /dev/loopN

这样,PV的容量就扩容完了。

鼓励的话语:内心强大才是一个男人真正的强大!

Tags:

最近发表
标签列表