k8s-containerd容器运行时默认50G存储位置更换

containerd作为k8s主要的cri,它默认存储位置是使用的/根目录挂载的资源。当容器运行的越来越多,默认的50G不够使用了。有2种方法可以进行解决。

方式1、增加/根分区的磁盘空间。

方式2、修改containerd配置文件,修改默认配置为/home

这里我使用方式2,可以看到/home目录为104G,/根分区默认划分为50G。50G肯定是不够用的。

containerd默认目录为/,50G空间

 1、修改containerd配置文件

vim /etc/containerd/config.toml

找到root这行,把目录位置换为/home/containerd,退出保存

2、复制或者移动文件夹至/home

创建文件夹:mkdir /home/containerd

移动或者复制,我使用复制文件方式:cp -r /var/lib/containerd/* /home/containerd

3、重启服务器:init 6

修改后资源占用情况

 4、检查k8s节点是否上线,status为ready是上线

 

 

  • 2
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值