首页 > 其他分享 >kubernetes1.24环境搭建实验——docker准备

kubernetes1.24环境搭建实验——docker准备

时间:2022-09-19 13:45:13浏览次数:98  
标签:ce https dockerd kubernetes1.24 docker cri com 搭建

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

标签:ce,https,dockerd,kubernetes1.24,docker,cri,com,搭建
From: https://www.cnblogs.com/likaifei/p/16707428.html

相关文章

  • 第十一章 Redis分布式主从搭建
    一、redis主从原理1.从库配置主从同步2.从库像主库发起sync命令3.主库接收sync命令,执行bgsave,生成持久化rdb文件4.主库将新的数据临时写入缓冲区5.主库将rdb文件推送......
  • docker-compose学习随笔
    DockerCompose官方介绍compose是一个定义、运行多个容器的工具YAMLfile配置文件。Composeisatoolfordefiningandrunningmulti-containerDockerapplicati......
  • rabbit-mq集群docker搭建笔记
    1.安装docker1、yum包更新到最新yumupdate2、安装需要的软件包,yum-util提供yum-config-manager功能,另外两个是devicemapper驱动依赖的yuminstall-yyum-uti......
  • docker 镜像发布到 docker hub
    1\将容器打包成镜像dockercommit-a"提交者姓名"-m"镜像信息"要打包的容器名称或id 生成的镜像名称:标签dockercommit-a"XXX"-m"XXX1.2"ccad57c365......
  • 自定义docker网络与自定义的网络之间的连通
    一、自定义一个docker网络1、创建一个自定义网络[root@master~]#dockernetworkcreate--driverbridge--subnet10.192.0.0/24--gateway10.192.0.1mynet806b16d......
  • elasticsearch集群搭建
    elasticsearch集群搭建 我们会在单机上利用docker容器运行多个es实例来模拟es集群。不过生产环境推荐大家每一台服务节点仅部署一个es的实例。部署es集群可以直接使用d......
  • java三大版本以及开发环境搭建
    Java三大版本JavaSE标准版JavaME嵌入式开发JavaEEE企业级开发JDK:javaDevelopmentKit(Java开发者工具)JRE:JavaRuntimeEnvironment(运行环境)JVM:JavaVirtualMa......
  • Docker 安装启动 Jenkins (docker-compose)
    Jenkins官网:https://www.jenkins.io/ 官方安装文档指导:https://www.jenkins.io/doc/book/installing/dockerhub官方镜像: https://hub.docker.com/_/jenkins/tags......
  • Docker笔记
    docker学习,作者源于这里基本概念镜像Image操作系统分为内核和用户空间,内核启动后,会挂载root文件系统为其提供用户空间支持。docker镜像就相当于是一个root文件系统。是......
  • jenkins docker安装时插件缺失
    前言今天又试着装了一下docker版的jenkins,今天用了jenkins:2.60.3这个镜像,发现某些插件没有,导致安装不成功。anerroroccurredduringinstallation:Nosuchplugin:cl......