所有节点加载模块
# modprobe br_netfilter
# modprobe ip_conntrack
一、所有节点安装 containerd.io
# yum install -y containerd.io
##生成containerd默认配置文件
# containerd config default > /etc/containerd/config.toml
## 使用systemd作为容器的cgroup driver,修改前面生成的配置文件/etc/containerd/config.toml:
# vi /etc/containerd/config.toml
[plugins."io.containerd.grpc.v1.cri".containerd.runtimes.runc]
...
[plugins."io.containerd.grpc.v1.cri".containerd.runtimes.runc.options]
SystemdCgroup = true
## Kubernetes 在安装的过程中,需要拉取 k8s.gcr.io 仓库里面的镜像,而这个网址在国内是没办法访问的
## 因此,你可以选择使用镜像代理,也可以选择给 containerd 设置代理(可科学上网的代理)
# vi /usr/lib/systemd/system/containerd.service
Environment="HTTP_PROXY=http://172.17.0.26:3128/"
Environment="HTTPS_PROXY=http://172.17.0.26:3128/"
Environment="ALL_PROXY=socks5://172.17.0.26:3128/"
Environment="NO_PROXY=10.96.0.0/16,10.244.0.0/16,10.10.0.0/16,127.0.0.1,localhost"
二、启动服务
# systemctl daemon-reload
# systemctl enable containerd
# systemctl start containerd
三、查看 containerd 版本
# containerd --version
四、crictl 工具查看容器
## 查看所有正在运行的pod
# crictl ps -a
## 删除所有未使用的容器和镜像
# crictl rmi --prune