gpt4 book ai didi

amazon-web-services - Kubernetes AWS 共享持久卷

转载 作者:行者123 更新时间:2023-12-02 11:37:11 26 4
gpt4 key购买 nike

我有以下内容:

2 个 pod 副本,负载均衡。每个副本有 2 个容器共享网络。

我要找的是共享卷...

我正在寻找一种解决方案,其中 2 个 pod 和 pod 中的每个容器都可以共享一个具有读写访问权限的目录。因此,如果来自 pod 1 的一个容器向其写入数据,则来自 pod 2 的容器将能够访问新数据。

这可以通过持久卷和 PVC 实现吗?如果是这样,我需要什么以及指向有关什么 FS 最有效、静态与动态以及存储类的更多详细信息的指针是什么。

卷可以是 S3 存储桶吗?

谢谢!

最佳答案

根据价格和所需的努力,有多种选择:

  1. 最简单但更昂贵的解决方案是使用 EFS + NFS Persistent Volumes .然而,EFS 有严重的吞吐量限制,阅读 here了解详情。
  2. 您可以创建内部带有 NFS 服务器的 pod,然后再次将 NFS 持久卷装载到 pod 中。参见示例 here .这需要更多的手动工作,并且不完全高可用。如果 NFS 服务器 pod 出现故障,那么您会在它被重新创建之前观察到一些(希望如此)短暂的停机时间。
  3. 对于 HA 配置,您可以提供 GlusterFS在 Kubernetes 上。这需要最多的努力,但可以提供极大的灵 active 和速度。
  4. 虽然使用糟糕的拐杖可以将 S3 安装到 pod 中,但这种解决方案有很多缺点,而且总体上不是生产级的。出于测试目的,您可以这样做。

关于amazon-web-services - Kubernetes AWS 共享持久卷,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55803837/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com