一、配置先决条件
二、安装containerd
三、修改配置文件
四、启动
一、配置先决条件
# cat << EOF | sudo tee /etc/modules-load.d/containerd.conf
overlay
br_netfilter
EOF
]# sudo modprobe overlay
]# sudo modprobe br_netfilter
]# lsmod|grep netfilter
# cat <<EOF | sudo tee /etc/sysctl.d/99-kubernetes-cri.conf
net.bridge.bridge-nf-call-iptables = 1
net.ipv4.ip_forward = 1
net.bridge.bridge-nfs-call-ip6tables = 1
EOF
# sudo sysctl --system
此图有一处错误
二、安装containerd
# yum install -y yum-utils device-mapper-persistent-data lvm2
# yum-config-manager \
--add-repo \
https://download.docker.com/linux/centos/docker-ce.repo
# yum update -y && yum install -y containerd.io
# mkdir -p /etc/containerd
# containerd config default | tee /etc/containerd/config.toml
三、修改配置文件
# vi /etc/containerd/config.toml
1、第一处修改
sandbox_image = "registry.aliyuncs.com/google_containers/pause:3.6"
2、第二处修改
SystemdCgroup = true
3、第三处修改:
[plugins."io.containerd.grpc.v1.cri".registry.mirrors]
[plugins."io.containerd.grpc.v1.cri".registry.mirrors."docker.io"]
endpoint = ["https://gt7m705s.mirror.aliyuncs.com"]
[plugins."io.containerd.grpc.v1.cri".registry.mirrors."192.168.6.10"]
endpoint = ["http://192.168.6.10"]
[plugins."io.containerd.grpc.v1.cri".registry.configs]
[plugins."io.containerd.grpc.v1.cri".registry.configs."192.168.6.10".tls]
insecure_skip_verify = true
[plugins."io.containerd.grpc.v1.cri".registry.configs."192.168.6.10".auth]
username = "****"
password = "******"
4、第四处修改
四、启动:
# systemctl start containerd
# systemctl enable containerd
# systemctl status containerd