linux - 在 Kubernetes 的工作节点之间共享存储?
问题描述
kubernetes 工作节点之间是否有任何共享卷解决方案,例如 gfs2 。
例如,当我创建具有持久卷的单个 mysql 服务器时,如果 Worker 节点(正在运行的 mysql pod)失败,则 pod 会自动在其他节点上重新创建,但由于第一个工作节点已关闭且持久卷已打开,因此数据已丢失这个失败的工作节点。
我可以在工作节点上使用 gfs2 集群存储吗?
解决方案
同意上面的评论并作为社区 wiki 发布以备将来使用。
与 1.16 版本相关。根据官方Persistent Volumes文档,有一个支持访问模式的卷列表:ReadWriteMany
- 天蓝文件
- CephFS
- Glusterfs
- 夸字节
- NFS
- Portworx卷
建议您使用其中之一。
推荐阅读
- java - 匕首 - 延迟初始化属性演示者尚未初始化android
- ssl-certificate - 没有 https 的子域的基本身份验证,还是我应该为子域购买第二个 ssl 证书?
- php - 调用未定义的方法 Illuminate\Database\Query\Builder::attach()
- php - 使用 php 提取 http-equiv 内容
- ios - 模拟器中的不同视图大小取决于 Interface Builder Xcode 9 中选择的设备
- python - 当我输入 'python manage.py shell' 时,我得到了这些东西。请解释一下这是什么?
- java - 如何使用包含 Hashmap 和 SparseArray 的自定义类实现 parcelable?
- angular2-localstorage - 本地存储值被覆盖
- css - 在 HTML5 中对齐段落内的图像
- sql-server - 迁移到 SQL Server 2017 和 IIS10 后速度慢得令人讨厌