1 . 安装VMware Workstation 16 Player 下载 centos8.
2. 安装minimus centos8, 里面很多命令都没有,安装必要软件 yum install -y wget
3. 这里找到最新版本的containerd, https://github.com/containerd/containerd/releases,下载并安装(解压到根目录下即可)
下载100多M的那个,这里面有runc
4. 运行 containerd config default > /etc/containerd/config.toml
5. systemctl start containerd
6. ctr i pull docker.io/library/nginx:1.19.1 拉取镜像
7 ctr run nginx
8. 下载 nerd https://github.com/containerd/nerdctl/releases/ 并安装
9. nerdctl run -it -p 80:80 nginx, 在另一个窗口, curl localhost 可以看到服务起来了。
这样 run 的时候,会自动创建一个 default 的name space : ctr ns ls
10 .https://minikube.sigs.k8s.io/docs/start/ 安装minikube, 这时minikube start 起不来,提示要装docker. 不这样做, 下一步要装kubeadmin
11 查看 containerd
这个 可以下载k8s 相关package https://www.downloadkubernetes.com/, containerd也可以从这里下
解压之后300 多M, kubelet (140M) kubeadm(40M) kubectl(44M) 都是独立的可执行文件
usr/local/bin 下面,有 containerd, ctr,crictl ,runc等命令