Helm 3为例进行部署的。如果您使用Helm 3以下的版本部署 Fluid,并且遇到了CRD没有正常启动的情况,这可能是因为Helm 3及其以上版本会在helm install的时候自动安装 CRD,而低版本的 Helm 则不会。详情请参见 Helm 官方文档。$ kubectl create -f fluid/crds
<dataset_name>和<dataset_namespace> 换成自己的即可:kubectl describe pvc <dataset_name> -n <dataset_namespace> | \\awk '/^Mounted/ {flag=1}; /^Events/ {flag=0}; flag' | \\awk 'NR==1 {print $3}; NR!=1 {print $1}' | \\xargs -I {} kubectl get po {} | \\grep -E "Running|Terminating|Pending" | \\cut -d " " -f 1
driver name fuse.csi.fluid.io not found in the list of registered CSI drivers?/var/lib/kubelet。<node_name>和<fluid_namespace>换成自己的即可:kubectl get pod -n <fluid_namespace> | grep <node_name># <pod_name> 为上一步pod名kubectl logs <pod_name> node-driver-registrar -n <fluid_namespace>kubectl logs <pod_name> plugins -n <fluid_namespace>
kubectl get csidriver
<node_name>:kubectl get csinode | grep <node_name>
/var/lib/kubelet。由于 Fluid 的 CSI 组件通过固定地址的 socket 注册到 kubelet,因此默认为--csi-address=/var/lib/kubelet/csi-plugins/fuse.csi.fluid.io/csi.sock --kubelet-registration-path=/var/lib/kubelet/csi-plugins/fuse.csi.fluid.io/csi.sock。kubectl get 查询更新前创建的dataset,发现相比新建的dataset缺少了某些字段?kubectl get 命令,无法查询到该 dataset 的 FileNum。kubectl get csidriver查看是否安装了 CSI Driver。kubectl apply -f charts/fluid/fluid/templates/csi/driver.yaml进行安装,然后观察 PVC 是否成功挂载到应用程序中。export KUBECONFIG=/etc/kubernetes/kubelet.conf && kubectl get csidriver来查看 Kubelet 能够具有权限看到 CSI Driver。文档反馈