美文网首页
containerd 操作与管理

containerd 操作与管理

作者: llitfk_DockOne | 来源:发表于2018-02-06 17:35 被阅读65次

命令行

  • 默认配置文件路径/etc/containerd/config.toml, 可通过--config,-c修改

systemd

[Unit]
Description=containerd container runtime
Documentation=https://containerd.io
After=network.target

[Service]
ExecStartPre=/sbin/modprobe overlay
ExecStart=/usr/local/bin/containerd
Delegate=yes
KillMode=process

[Install]
WantedBy=multi-user.target
  • Delegate 允许containerd及其运行时管理它所创建的容器的cgroups
  • KillMode 设置为process确保systemd只杀掉containerd守护进程,任何子进程像容器都会被保留

基本配置

  • oom_score 确保在containerd守护进程内存溢出前容器被杀掉
  • subreaper shimrunccontainer,如果runc退出,正常情况,container 将会成为 init (pid:1) 的child,而shim使用了subreaper后,将会截断这个收养进程的上溯过程,shim 将成为 container 的新 parent

相关文章

网友评论

      本文标题:containerd 操作与管理

      本文链接:https://www.haomeiwen.com/subject/aeggzxtx.html