重要
- 前因:
由于客户现场不给root权限,docker-ce为客户自行安装,版本为24.0.5, 与准备的安装包不兼容(rke版本为v1.2.6
, k8s版本为v1.19
,兼容的docker版本为v1.13.x - v20.10.x
)
报错信息如下:
1
2
3
4
5
| INFo[0000] [dialer] Setup tunnel for host [192.168.1.215]
INFo[0000] [dialer] Setup tunnel for host [192.168.1.228]
WARN[0000] [state] can't fetch legacy cluster state from Kubernetes: Unsupported Docker version found [24.0.5] on host [192.168.1.227], supported versions are [1.13.x 17.03.x 17.06.x 17.09.x 18.06.x 18.09.x 19.03.x 20.10.x]
INFO[0000] [certificates] Generating CA kubernetes certificates
INFO[0000] [certificates] Generating Kubernetes API server aggregation layer requestheader client CA certificates
|
config.yml
文件中的ignore_docker_version: true
配置无效,rke的参数--ignore-docker-version
有效
1
| rke up --ignore-docker-version
|
Reference
Docker version not supported even with ignore_docker_version: true