V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
YaakovZiv
V2EX  ›  Kubernetes

关于 k8s 调整卷大小的问题

  •  
  •   YaakovZiv · 2022-02-06 09:50:36 +08:00 · 2255 次点击
    这是一个创建于 1030 天前的主题,其中的信息可能已经有所发展或是发生改变。

    k8s 文档( https://kubernetes.io/zh/docs/concepts/storage/persistent-volumes/#resizing-a-volume-containing-a-file-system)提到"文件系统扩充的操作或者是在 Pod 启动期间完成,或者在下层文件系统支持在线扩充的前提下在 Pod 运行期间完成。"
    "下层文件系统支持在线扩充",这里的支持在线扩充的文件系统清单可以在哪里查询,求指导。

    5 条回复    2022-02-07 22:14:42 +08:00
    jorneyr
        1
    jorneyr  
       2022-02-06 10:00:13 +08:00
    这个要看 Volumne 使用的是什么存储插件,例如 Local Path 的还是 Topolvm 。
    YaakovZiv
        2
    YaakovZiv  
    OP
       2022-02-06 11:41:21 +08:00
    @jorneyr
    感谢分享,我再继续查一下文档。
    salmon5
        3
    salmon5  
       2022-02-07 10:35:18 +08:00
    这是一个好问题,但是没有找到一个完全的总结,找了很多文档,通过支言支语我总结下:
    块设备在线扩容需要 3 个前提:
    1 ,文件系统支持(最早记录 ext3 ): https://www.redhat.com/archives/nahant-list/2005-August/msg00186.html [2005-08-19]

    2 ,操作系统支持 https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/6/html/6.1_release_notes/virtualization
    Virtual disk online dynamic resize feature
    [2011-12-09]

    3 ,linux 内核支持: https://kernelnewbies.org/Linux_3.6#Block [2012-09-30]
    Add a new operation code (BLKPG_RESIZE_PARTITION) to the BLKPG ioctl that allows altering the size of an existing partition, even if it is currently in use
    salmon5
        4
    salmon5  
       2022-02-07 13:01:50 +08:00   ❤️ 1
    YaakovZiv
        5
    YaakovZiv  
    OP
       2022-02-07 22:14:42 +08:00
    @salmon5
    感谢答疑解惑。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5514 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 27ms · UTC 09:02 · PVG 17:02 · LAX 01:02 · JFK 04:02
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.