kubernetes - 多个集群上的只读 PV
问题描述
我是 Kubernetes 的新手。我有多个集群,每个集群都有多个命名空间。我们想在所有集群上挂载一个 NFS 作为 ReadOnly PV。NFS 上的文件将在所有集群和每个集群内的所有命名空间以及每个命名空间内的所有 pod 之间共享。如果任何 pod 被销毁,PVC 必须仍然可用于同一命名空间中的其他 pod。我怎样才能实现它?
TIA,
阿米特
解决方案
没错,您可以使用 NFS 并在多个 Kubernetes 集群之间共享它。
作为 NFS,您可以使用 GlusterFS:https ://www.gluster.org/
您可以在单独的虚拟机上运行 GlusterFS 并创建一个集群,这样就可以轻松管理和创建与其他 K8s 集群的连接。
由于管理内容数据和 HA 的副本,建议使用多个 VM。
您可以阅读更多内容:https ://russmediaequitypartners.com/news/tech-case-study-kubernetes/
推荐阅读
- node.js - “config.options.port”属性必须是数字类型 - ENV
- azure - 使用 Azure.Messaging.EventHub SDK 通过 Azure Functions 与 .NET Console App 处理 Azure Event Hub 事件,有什么实际区别吗?
- javascript - 更新具有特定 id 的对象的属性
- ios - SwiftUI 自定义 TabView 指示器
- python - msvcrt 功能似乎无法在游戏中按预期工作
- java - “范围内没有 file1 类型的封闭实例”内部类错误
- python - 我的 tkinter 倒计时功能的自定义参数不起作用;说它缺少必需的位置参数
- python - Django:找不到“登录”的反向。“登录”不是有效的视图函数或模式名称
- python - 比较和求和相同键的项目
- c - 如何从C中的字符串中删除一个数字