参考容器运行时
Kubernetes 的 runtime 容器运行时有 containerd、CRI-O、Docker。本文以 docker 为例。
① 在每个节点上,根据安装 Docker 引擎 为你的 Linux 发行版安装 Docker,可以在此文件中找到最新的经过验证的 Docker 版本 依赖关系。
② 配置 Docker 守护程序,尤其是使用 systemd 来管理容器的 cgroup
$sudo mkdir /etc/docker
$cat <<EOF | sudo tee /etc/docker/daemon.json
{
"insecure-registries":["172.26.1.180:5000","swr.cn-north-4.myhuaweicloud.com"],
"exec-opts": ["native.cgroupdriver=systemd"],
"log-driver": "json-file",
"log-opts": {
"max-size": "100m"
},
"storage-driver": "overlay2"
}
EOF
③ 重新启动 Docker 并在启动时启用
$sudo systemctl enable docker
$sudo systemctl daemon-reload
$sudo systemctl restart docker