挂不上
在docker desktop上开启k8s,以mysql为例,把data文件夹映射到本地文件夹作为持久化保存,在docker上可以直接-v
,k8s就通过挂载PV的方式。尝试了网上几种方案:
a.直接挂载,由于docker desktop是基于wsl的,路径其实都在docker-desktop-data里面,都是虚拟的,不管挂载哪个路径,本地都查不到(有些说在wsl的mnt下面可以,也没得
b.windows文件共享,其实是smb协议,要装一个插件,但是好像只适配老版本的k8s(懒得装
c.开启nfs挂载,用vmware弄了一个linux虚拟机开启nfs,配置完了实际本地文件也没有
把同一个pvc挂载到2个容器共享,一个容器是mysql服务,一个容器用nginx开启文件服务,把pv的数据通过文件服务备份(遇到权限问题,暂时未解决。