1.简介
在K8S集群中安装rook-ceph时报MountVolume.SetUp failed for volume “rook-ceph-crash-collector-keyring” : secret “rook-ceph-crash-collector-keyring” not found的错误,原因是之前使用国外的源,造成被墙了镜像一直拉不下来,后来换成国内源安装一直报错,无法安装。
2.处理方法
2.1.删除yaml的创建
kubectl delete -f cluster.yaml kubectl delete -f operator.yaml kubectl delete -f common.yaml kubectl delete -f crds.yaml
2.2.确认目录下有文件
ll /var/lib/rook/ /var/lib/kubelet/plugins/ /var/lib/kubelet/plugins_registry/
2.3.删除之前失败的创建
rm -rf /var/lib/rook/* /var/lib/kubelet/plugins/* /var/lib/kubelet/plugins_registry/*
2.4.重新创建集群
kubectl create -f crds.yaml kubectl create -f common.yaml kubectl create -f operator.yaml kubectl create -f cluster.yaml