containerd作为k8s主要的cri,它默认存储位置是使用的/根目录挂载的资源。当容器运行的越来越多,默认的50G不够使用了。有2种方法可以进行解决。
方式1、增加/根分区的磁盘空间。
方式2、修改containerd配置文件,修改默认配置为/home
这里我使用方式2,可以看到/home目录为104G,/根分区默认划分为50G。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是上线
文章来源地址https://www.toymoban.com/news/detail-486990.html文章来源:https://www.toymoban.com/news/detail-486990.html
到了这里,关于k8s-containerd容器运行时默认50G存储位置更换的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!