本次实验主机说明

    由于本地安装的kubernetes 版本是1.18.8 ,与之兼容的docker版本是 19.03.5(containerd 1.2.10),所以需要设置docker官方的yum源


    5.138、5.139、5.141 三台机子需要安装docker

    1. #安装yum-utils
    2. yum install -y yum-utils device-mapper-persistent-data lvm2
    3. ### 新增 Docker 仓库
    4. yum-config-manager --add-repo \
    5. https://download.docker.com/linux/centos/docker-ce.repo
    6. ## 安装 Docker CE
    7. yum update -y && sudo yum install -y \
    8. containerd.io-1.2.13 \
    9. docker-ce-19.03.11 \
    10. docker-ce-cli-19.03.11
    11. ## 创建 /etc/docker 目录
    12. sudo mkdir /etc/docker
    13. # 设置 Docker daemon
    14. # bip 的格式为 172.xx.xx.1/24 其中 xx.xx 为当前主机内网IP的后两段
    15. cat <<EOF | sudo tee /etc/docker/daemon.json
    16. {
    17. "graph": "/data/docker",
    18. "storage-driver": "overlay2",
    19. "insecure-registries": ["registry.access.redhat.com","quay.io","harbor.od.com"],
    20. "registry-mirrors": ["https://registry.docker-cn.com"],
    21. "bip": "172.17.0.1/24",
    22. "exec-opts": ["native.cgroupdriver=systemd"],
    23. "live-restore": true
    24. }
    25. EOF
    26. # Create /etc/systemd/system/docker.service.d
    27. sudo mkdir -p /etc/systemd/system/docker.service.d
    28. # 重启 Docker
    29. sudo systemctl daemon-reload
    30. sudo systemctl restart docker
    31. # 设置docker开机启动
    32. sudo systemctl enable docker