K8s containerd

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等命令

气功波(18037675651)
原文地址:https://www.cnblogs.com/qgbo/p/15292010.html