# 手动部署

# 环境支持

CentOS/RHEL 7/8/9

# 安装containerd

wget https://ghproxy.com/https://github.com/containerd/containerd/releases/download/v1.7.2/cri-containerd-cni-1.7.2-linux-amd64.tar.gz

tar -xzf cri-containerd-cni-*-linux-amd64.tar.gz

cp usr/local/bin/*  /usr/local/bin/
cp usr/local/bin/* /usr/bin/
cp opt/cni/bin/* /opt/cni/bin/
cp etc/systemd/system/containerd.service /usr/lib/systemd/system/
cp etc/crictl.yaml /etc/

cat <<EOF | tee /etc/modules-load.d/containerd.conf
overlay
br_netfilter
EOF

systemctl restart systemd-modules-load.service

cat <<EOF | tee /etc/sysctl.d/99-kubernetes-cri.conf
net.bridge.bridge-nf-call-iptables  = 1
net.ipv4.ip_forward                 = 1
net.bridge.bridge-nf-call-ip6tables = 1
EOF
sysctl --system

# 创建containerd配置文件

containerd config default | tee /etc/containerd/config.toml

# 修改containerd配置文件

root = "/var/lib/containerd"---修改数据存储目录,不要放到系统根下,放在单独挂载盘

配置harbor80地址

1744355626932.png

编撰人:maping、yangfc