中文
注册

安装Containerd

管理节点和计算节点都需要安装Containerd。

操作步骤

  1. 克隆Containerd源码包。
    git clone https://github.com/containerd/containerd -b release/1.4
  2. 初始化目录模块。
    cd containerd
    go mod init github.com/containerd/containerd

  3. 添加缺失的模块并删除不使用的模块。
    go mod tidy
  4. 下载项目的依赖库到项目内部。
    go mod vendor
  5. 编译源代码。
    make

  6. 安装Containerd。
    make install

  7. 配置systemd。
    mkdir -p /usr/local/lib/systemd/system/
    cp containerd.service /usr/local/lib/systemd/system/containerd.service
    systemctl daemon-reload
    systemctl enable --now containerd

  8. 创建Containerd的默认配置文件并配置cgroup。

    同时需要修改sandbox_image参数,否则镜像无法拉取。

    1. 创建Containerd的默认配置文件。
      mkdir -p /etc/containerd
      containerd config default > /etc/containerd/config.toml
    2. 配置cgroup和sandbox_image参数。
      1. 打开“/etc/containerd/config.toml”文件。
        vi /etc/containerd/config.toml
      2. 按“i”进入编辑模式,在“/etc/containerd/config.toml”中修改[plugins."io.containerd.grpc.v1.cri"]字段下的sandbox_image为如下信息:
        sandbox_image="registry.aliyuncs.com/google_containers/pause:3.2"
      3. 在[plugins."io.containerd.grpc.v1.cri".containerd.runtimes.runc.options]字段下添加如下信息,完成cgroup配置:
        SystemdCgroup = true

        修改后效果:

      4. 按“Esc”键,输入:wq!,按“Enter”保存并退出编辑
      5. 重新启动Containerd,使修改后的配置生效。
        sudo systemctl restart containerd
搜索结果
找到“0”个结果

当前产品无相关内容

未找到相关内容,请尝试其他搜索词