kubernetes 动态扩容pv
admin
2023-04-10 06:03:36
0

如下主要是针对ceph的 rbd 创建的pv进行扩容操作。

1、查询pv对应的 rbd image
kubectl get pv pvc-name -o yaml |grep image
例如: kubernetes-dynamic-pvc-0fc6b77a-ac27-11e8-ae7c-0a580af40302

2、获取使用改pv的 pod 所在物理机节点:
kubectl get pod harbor-harbor-database-0 -o wide
NAME READY STATUS RESTARTS AGE IP NODE
harbor-harbor-database-0 1/1 Running 0 54m 10.244.1.130 vm102

3、查看 rbd 镜像信息:
#rbd info kubernetes-dynamic-pvc-0fc6b77a-ac27-11e8-ae7c-0a580af40302
rbd image 'kubernetes-dynamic-pvc-0fc6b77a-ac27-11e8-ae7c-0a580af40302':
size 8192 MB in 2048 objects
order 22 (4096 kB objects)
block_name_prefix: rbd_data.62226b8b4567
format: 2
features: layering
flags:
create_timestamp: Thu Aug 30 15:34:00 2018

#rbd disk-usage kubernetes-dynamic-pvc-0fc6b77a-ac27-11e8-ae7c-0a580af40302
warning: fast-diff map is not enabled for kubernetes-dynamic-pvc-0fc6b77a-ac27-11e8-ae7c-0a580af40302. operation may be slow.
NAME PROVISIONED USED
kubernetes-dynamic-pvc-0fc6b77a-ac27-11e8-ae7c-0a580af40302 8192M 676M

4、修改镜像大小
rbd resize --image kubernetes-dynamic-pvc-0fc6b77a-ac27-11e8-ae7c-0a580af40302 --size 40960

5、登录 pod所在物理机,查询 pv 对应的挂载点:
df -h|grep rbd
/dev/rbd0 4.0G 700M 3.3G 18% /var/lib/kubelet/plugins/kubernetes.io/rbd/mounts/rbd-image-kubernetes-dynamic-pvc-0e294e02-acf9-11e8-ae7c-0a580af40302

6、更新大小
blockdev --getsize64 /dev/rbd0
resize2fs /dev/rbd0

此时 ,登录到pod ,可以看到pv卷已经扩容完成。
如果不行,则可以考虑重启pod。

相关内容

热门资讯

特朗普时隔9年再访华,回顾中美... 澎湃新闻记者 彭玉洁
特朗普要来了,我们且淡定 世间大事,从来都是于风云变幻中悄然落笔,于相逢相聚时定格走向。接下来几天的北京,将格外热闹。我们已正...
“蔡英文御用设计师”靠标案捞钱... 海峡导报综合报道 台电换掉书法名家于右任的“台湾电力公司”草书LOGO(标志),换成亲绿设计师聂永真...
客厅墙面受潮鼓起怎么修复 1、如果想要修补墙面鼓包,首先需要将鼓包的地方全部铲除干净,露出里面的水泥墙。接下来可以用树脂的填料...
客厅地面如何翻新 1、假如是由于灰尘污染等而导致家里地砖陈旧的话,那么应该使用清洁剂把污渍清洗掉。若地砖边缘很黑的话,...
led灯维修大概多少钱 LED 灯维修的费用取决于多种因素,包括灯具的类型、故障的性质和严重程度、维修服务的提供商以及所在地...
卫生间美缝脱了会漏水吗 现在很多装修家庭都喜欢在卫生间的地面上涂一些美缝剂,这些美缝剂不仅可以起到一个美观的效果,而且能起到...
地砖缝怎样才算正对门 最佳回答 很多人在装修房子的时候都会考虑到风水方面的因素,例如房门的朝向,地砖缝有没有正对门等,这些...
国民党副主席张荣恭:中华文化一... 中国国民党副主席张荣恭11日在北京举办的第三届海峡两岸中华文化峰会上指出,中华文化一直在台湾,是社会...