我正在创建一个 Minikube 多节点 kubernetes 集群,其中有 2 个节点将主机文件系统中的 $HOME/Minikube/mount 目录安装到集群节点中的 data 目录。
我使用以下命令来实现此目的,
minikube start --nodes 2 --cpus 2 --memory 2048 --disk-size 10g --mount-string $HOME/Minikube/mount:/data --mount --namespace test -p multi-node
Minikube 版本:1.28.0
Kubernetes 客户端版本:v1.26.0
Kubernetes 服务器版本:v1.24.3
期望在两个节点(multi-node(control-plane)和multi-node-m02)中找到/data目录挂载到主机文件系统的$HOME/Minikube/mount目录.
但是当我 ssh 到 Minikube 节点时,我只能看到 /data 目录挂载在 multi-node 中,它充当 kubernetes 控制平面节点。本地文件系统目录未安装到两个节点。
minikube ssh -n multi-node
ls -la /data/
$ ls -la /数据/
总计 0
minikube ssh -n multi-node-m02
ls -la /data/
$ ls -la /数据 ls: 无法访问 '/data': 没有这样的文件或目录
有没有什么方法可以实现将本地文件系统目录挂载到多节点 Minikube k8s 集群中所有节点的需求?