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 即可

image-20220628171807258

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 国际」许可协议进行许可。

posted @   adai_kfl  阅读(143)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· winform 绘制太阳,地球,月球 运作规律
· AI与.NET技术实操系列(五):向量存储与相似性搜索在 .NET 中的实现
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· 上周热点回顾(3.3-3.9)
· AI 智能体引爆开源社区「GitHub 热点速览」
more_horiz
keyboard_arrow_up light_mode palette
选择主题
点击右上角即可分享
微信分享提示