跳转至

02 containerd 工具nerdctl

nerdctl 工具

参考仓库: https://github.com/containerd/nerdctl

背景

  • kubernetes 升级成1.25.0 之后, runc 换成了containerd

  • nerdctl 就能像docker 一样来管理containerd

安装和部署

1、 从github 下载指定版本的nerdctl

 $ wget https://github.com/containerd/nerdctl/releases/download/v2.0.0-beta.2/nerdctl-2.0.0-beta.2-linux-amd64.tar.gz

2、解压缩包

 $ tar -zxvf nerdctl-2.0.0-beta.2-linux-amd64.tar.gz
nerdctl
containerd-rootless-setuptool.sh
containerd-rootless.sh

3、拷贝

$ mv nerdctl /usr/local/bin/

4、配置nerdctl 参考 https://github.com/containerd/nerdctl/blob/main/docs/config.md

 $ vim /etc/nerdctl/nerdctl.toml

 namespace      = "k8s.io"

5、 其余使用方式和docker 类似