许吉友 - 运维

containerd 配置

containerd 的配置文档在 :https://github.com/containerd/containerd/blob/master/docs/man/containerd-config.toml.5.md

默认配置文件地址:/etc/containerd/config.toml

containerd 的参数 --config 决定了配置文件的地址。

root

存放数据的根目录,(Default: "/var/lib/containerd")

state

状态目录 ,(Default: "/run/containerd")

oom_score

应用于容器式守护进程的内存不足(OOM)分数(默认值:0)

imports

导入是要包括的其他配置文件的列表。这样可以拆分主配置文件,并分别保留一些部分(例如,供应商可以将自定义运行时配置保存在单独的文件中,而无需修改主config.toml),

导入的文件将覆盖简单的字段,例如int或string(如果不为空),并将追加数组和映射字段。导入的文件也会进行版本控制,并且版本不能高于主配置。

grpc

gRPC socket 监听设置,包含三个字段

debug

开启和配置 debug socket 监听设置,包含四个字段

metrics

监控指标配置

cgroup

Linux cgroup特定设置部分

path (Default: "") 为创建的容器指定自定义cgroup路径

plugins

插件部分包含已安装插件公开的配置选项。默认情况下,以下插件已启用,其设置如下所示。默认情况下未启用的插件将提供其自己的配置值文档。

####