当前位置: 首页 > Linux

Kubernetes1.241.25集群使用docker作为容器

时间:2023-04-06 03:14:02 Linux

Kubernetes1.24和1.25集群使用docker作为容器后台。在新版本的Kubernetes环境下(1.24及以上),官方不再支持docker作为容器运行时。如果想继续使用docker,需要配置docker。需要安装cri-docker作为Kubernetes容器查看当前容器运行时#查看指定节点容器运行时kubectldescribenodek8s-node05|grepContainer容器运行时版本:containerd://1.6.8#查看所有节点容器运行时kubectldescribenode|grep容器容器运行时版本:containerd://1.6.8容器运行时版本:containerd://1.6.8容器运行时版本:containerd://1.6.8容器运行时版本:containerd://1.6.8容器运行时版本:containerd://1.6.8容器运行版本:containerd://1.6.8容器运行版本:containerd://1.6.8容器运行版本:containerd://1.6.8安装docker#更新源信息yumupdate#安装必备软件yuminstall-yyum-utilsdevice-mapper-persistent-datalvm2#写入docker源信息sudoyum-config-manager\--add-repo\https://mirrors.tuna.tsinghua.edu.cn/docker-ce/linux/centos/docker-ce.repo#更新源信息并安装yumupdateyuminst所有docker-cedocker-ce-clicontainerd.io#配置加速器sudomkdir-p/etc/dockersudotee/etc/docker/daemon.json<<-'EOF'{"registry-mirrors":["https://ted9wxpi.mirror.aliyuncs.com"],"exec-opts":["native.cgroupdriver=systemd"]}EOFsudosystemctldaemon-reloadsudosystemctlrestartdockerinstallcri-docker#自1.24以后版本不支持docker安装cri-docker#下载cri-dockerwgethttps://ghproxy.com/https://github.com/Mirantis/cri-dockerd/releases/download/v0.2.5/cri-dockerd-0.2.5。amd64。tgz#解压cri-dockertarxvfcri-dockerd-0.2.5.amd64.tgzcpcri-dockerd/cri-dockerd/usr/bin/#写入启动配置文件cat>/usr/lib/systemd/system/cri-docker.service</usr/lib/systemd/system/cri-docker.socket</usr/lib/systemd/system/kubelet.service</usr/lib/systemd/system/kubelet.service<