win11下K8s挂载本地路径作为持久化存储踩坑(瞎玩
2023-12-17 16:04:23
结论
挂不上
背景
在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的数据通过文件服务备份(遇到权限问题,暂时未解决。
文章来源:https://blog.csdn.net/u013347145/article/details/135044366
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!