k8s节点资源不足了,准备把部署一个新节点,安装docker的时候也没太在意,就直接安装了,加入集群的时候一直提示错误,但是错误是因为docker版本的问题,我安装的docker版本和master版本一样的安装方法来着,但是提示版本不对,就查看了一下docker的版本出现了Server和Client不一致的问题。
[root@www.wulaoer.org run]# docker version Client: Docker Engine - Community Version: 24.0.0 API version: 1.42 (downgraded from 1.43) Go version: go1.20.4 Git commit: 98fdcd7 Built: Mon May 15 18:49:22 2023 OS/Arch: linux/amd64 Context: default Server: Docker Engine - Community Engine: Version: 23.0.3 API version: 1.42 (minimum version 1.12) Go version: go1.19.7 Git commit: 59118bf Built: Tue Apr 4 22:02:00 2023 OS/Arch: linux/amd64 Experimental: false containerd: Version: 1.6.21 GitCommit: 3dce8eb055cbb6872793272b4f20ed16117344f8 runc: Version: 1.1.7 GitCommit: v1.1.7-0-g860f061 docker-init: Version: 0.19.0 GitCommit: de40ad0
以前确实没遇到过,重新卸载然后重新安装也是一样,后来发现原来docker的Client也可以单独安装的,就尝试一下,安装docker的时候Client的版本也指定一下。
[root@www.wulaoer.org run]# yum install -y yum-utils device-mapper-persistent-data lvm2 [root@www.wulaoer.org run]# yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo [root@www.wulaoer.org run]# yum install docker-ce-23.0.1 docker-ce-cli-23.0.1 containerd.io
发现卸载后,重新安装成功了,而且安装的时候Client的版本也不是24,应该是docker新版本升级的问题,记录一下吧,以后万一在遇到了呢,没有了,看看别的吧。
您可以选择一种方式赞助本站
支付宝扫一扫赞助
微信钱包扫描赞助
赏