kubernetes1.24环境搭建实验——docker准备
Docker准备
1、docker yum源安装
参考网址:docker-ce镜像-docker-ce下载地址-docker-ce安装教程-阿里巴巴开源镜像站 (aliyun.com)
curl -o /etc/yum.repos.d/docker-ce.repo https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
2、docker安装
yum -y install docker-ce
3、启动docker 服务
systemctl enable docker --now
4、创建dockers配置文件
cat > /etc/docker/daemon.json <<EOF
{
"insecure-registries": ["registry.access.redhat.com","quay.io","harbor.likf.space"],
"exec-opts": ["native.cgroupdriver=systemd"],
"registry-mirrors": ["https://7b0266c80f7c42b4b1a61185aaf53494.mirror.swr.myhuaweicloud.com"],
"log-driver": "json-file"
}
EOF
systemctl restart docker
5、安装cri-dockerd
5.1、准备golang 环境
获取安装包
yum -y install wget
wget https://golang.google.cn/dl/go1.16.10.linux-amd64.tar.gz
解压到指定目录
tar -zxf go1.16.10.linux-amd64.tar.gz -C /usr/local/
添加环境变量
cat >> /etc/profile << EOF
export GOROOT=/usr/local/go
export GOPATH=$HOME/go
export PATH=$PATH:$GOROOT/bin:$GOPATH/bin
EOF
source /etc/profile
验证
# go version
go version go1.16.10 linux/amd64
创建gopath目录
mkdir -p ~/go/bin ~/go/src ~/go/pkg
5.2、构建并安装cri-dockerd
github 上搜索cri-dockerd 即可
1、下载二进制包
wget https://github.com/Mirantis/cri-dockerd/releases/download/v0.2.3/cri-dockerd-0.2.3.amd64.tgz
2、解压
tar xf cri-dockerd-0.2.3.amd64.tgz
cp cri-dockerd/cri-dockerd /usr/bin/
chmod +x /usr/bin/cri-dockerd
3、配置启动文件
可以直接下载
https://github.com/Mirantis/cri-dockerd/tree/master/packaging/systemd
需要注意:
要修改cri-docker.service 中 ExecStart 启动参数,这里/usr/bin/cri-dockerd一定要加上参数–pod-infra-container-image=registry.aliyuncs.com/google_containers/pause:3.7用来指定所用的pause镜像是哪个,否则默认拉取k8s.gcr.io/pause:3.6,会导致安装失败。
wget https://github.com/Mirantis/cri-dockerd/blob/master/packaging/systemd/cri-docker.service
wget https://github.com/Mirantis/cri-dockerd/blob/master/packaging/systemd/cri-docker.socket
作者:likaifei
出处:https://www.cnblogs.com/likaifei/p/16707428.html
版权:本作品采用「署名-非商业性使用-相同方式共享 4.0 国际」许可协议进行许可。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· winform 绘制太阳,地球,月球 运作规律
· AI与.NET技术实操系列(五):向量存储与相似性搜索在 .NET 中的实现
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· 上周热点回顾(3.3-3.9)
· AI 智能体引爆开源社区「GitHub 热点速览」