场景:在kubespray部署的集群的某个节点node-1上自动手动重新再次安装docker,会出现下面containerd已存在问题。
错误提示如下:
The following packages have unmet dependencies:
docker-ce : Depends: containerd.io (>= 1.4.1) but 1.3.9-1 is to be installed
Recommends: docker-ce-rootless-extras but it is not going to be installed
Recommends: pigz but it is not going to be installed
E: Unable to correct problems, you have held broken packages.
分析:从错误提示可知,因为node-1被kubespray集群部署后会自动在节点node-1上安装containerd。导致如果再次安装docker会检测出containerd已被安装,现在如何卸载kubesparay安装的containerd,重新安装docker?