22. containerd使用Devmapper snapshotter讲解

news/2024/11/29 8:43:32/

最近一直在跟进的工程是想打造k8e的serverless服务,也就是用VMM虚拟机来跑容器。其中对镜像存储的驱动不再是overlay,需要采用Device-mapper功能来驱动虚拟机的存储、运行。

Devmapper是一个containerd snapshotter插件,它将快照存储在Device-mapper thin-pool中的文件系统图像中。 Devmapper插件利用Device-mapper功能,如设备快照支持。

默认k8e是没有增加devmapper驱动的,我通过增加初始化定义解决了这个问题。

接下来就要配置插件:在默认目录

/var/lib/k8e/agent/containerd

下,复制config.toml为config.toml.tmpl

[plugins."io.containerd.snapshotter.v1.devmapper"]root_path = "/var/lib/k8e/agent/containerd"pool_name = "devpool"base_image_size = "8192MB"discard_blocks = true

参数解释:

  • root_path是元数据可用的目录(如果为空,将使用containerd插件的默认位置),
  • pool_name是用于Device-mapper thin-pool的名称。池名称应与/ dev / mapper /目录中的名称相同,
  • base_image_size定义

http://www.ppmy.cn/news/1168275.html

相关文章

收藏,安装报错信息汇总,MacOS上安装Adobe等软件/插件报错问题解决合集

打开允许“允许任何来源” 如何打开允许任何来源?在 Finder 菜单栏选择 【前往】 – 【实用工具 】,找到【终端】程序,双击打开,在终端窗口中输入:sudo spctl --master-disable 输入代码后,按【return 回车…

【网络协议】聊聊ICMP与ping是如何测试网络联通性

ICMP协议格式 ping是基于iCMP协议工作的,ICMP全称Internet Control Message Protocol,就是互联网控制报文协议。其实就是有点类似于古代行军打仗,哨探进行前方探明具体情况。 IMCP本身处于网络层,将报文封装在IP包里,…

Qt设置horizontal line 和vertical line的颜色

在Qt中,要设置水平线(QFrame)和垂直线(QSplitter)的颜色,可以使用样式表(stylesheet)或者直接设置QPalette。 下面是两种设置的示例: 使用样式表(stylesheet…

MYSQL 根据唯一索引键更新死锁问题

mysql 死锁问题及死锁权重分析 问题发生过程:1、生产发现死锁一次 语句为sql1:UPDATE table set data ‘123’ where business_no ABC; 该行数据的id1, business_no ABC tablbe 字段 id:主键 business_no为唯一索引字段,其…

【Godot】【BUG】4.x NavigationAgent 导航不生效

4.2.beta2 试了半天才发现原来默认只对第一个有导航的 TileMap 的第 1 层 生效,而我设置的导航层不是第一层,然后我新建了一个 TileMap 将导航的瓦片设置到这个 TileMap 上了,如图 这样就解决了问题,不用再修改默认设置的东西了&a…

神经网络和AI的关系

神经网络(Neural Networks)和人工智能(Artificial Intelligence,AI)之间存在紧密的关系,可以概括为以下几点: 神经网络是AI的子领域:神经网络是人工智能的一个子领域,它是…

异常数据检测 | Python奇异谱分析(SSA)数据缺失值插补

文章目录 文章概述模型描述源码分享参考资料文章概述 长时序栅格数据经常会出现一些缺失值,会对后续的分析造成很大的不便。这便需要利用一些插值算法对这些缺失数据进行填补,奇异谱分析(SSA)便是常用的一种插值方法。 模型描述 在时间序列分析中,「奇异谱分析」(「SS…

我的面试(1年经验)

文章目录 java基础并发设计模式jvmMySQLmybatisplusredisSpring其他常用中间件SpringCloud其他 java基础 说说对面向对象的理解说说对java三大特性的理解说一说java中集合有哪些cglib与jdk动态代理的区别,原理是什么 并发 synchronized使用范围synchronized关键字…