kubernetes containerd版本
基础环境配置
节点规划
IP |
hostname |
说明 |
10.0.0.1 |
k8s-master |
master 节点 |
10.0.0.2 |
k8s-node01 |
node 节点 |
10.0.0.3 |
k8s-node02 |
node 节点 |
基本配置
所有节点 配置hosts,修改/etc/hosts如下:
10.0.0.1 k8s-master 10.0.0.2 k8s-node01 10.0.0.3 k8s-node02
|
所有节点 CentOS 初始化
详细步骤 回顾文章 << CentOS 初始化 >>
所有节点 containerd 安装
详细步骤 回顾文章 << containerd 安装 >>
containerd 安装
下载yum源
推荐: 中科大 docker-ce yum 源
curl https://mirrors.ustc.edu.cn/docker-ce/linux/centos/docker-ce.repo >> /etc/yum.repo.d/docker-ce.repo
|
将docker-ce.repo
中的download.docker.com
替换成mirrors.ustc.edu.cn/docker-ce
安装 containerd
yum install -y containerd.io docker-compose-plugin
|
创建配置文件
mkdir -p /etc/containerd/ containerd config default > /etc/containerd/config.toml
|
/etc/containerd/config.toml
1. sandbox 修改为 国内 k8s.gcr.io 源 2. [plugins."io.containerd.grpc.v1.cri".registry] config_path = "/etc/containerd/certs.d" mkdir -p /etc/containerd/certs.d vim /etc/containerd/certs.d/docker.io/hosts.toml [host."https://********.mirror.aliyuncs.com"] capabilities = ["pull", "resolve"] skip_verify = true [host."https://registry.docker-cn.com"] capabilities = ["pull", "resolve"] skip_verify = true vim /etc/containerd/certs.d/gcr.io/hosts.toml [host."https://registry.aliyuncs.com"] capabilities = ["pull", "resolve"] skip_verify = true [host."https://gcr.mirrors.ustc.edu.cn"] capabilities = ["pull", "resolve"] skip_verify = true vim /etc/containerd/certs.d/quay.io/hosts.toml [host."https://quay.mirrors.ustc.edu.cn"] capabilities = ["pull", "resolve"] skip_verify = true
4. SystemdCgroup = true
|