【问题标题】:Is it possible to have AWS EBS persistent volumes on an on-prem K8s cluster?是否可以在本地 K8s 集群上拥有 AWS EBS 持久卷?
【发布时间】:2020-01-16 22:50:20
【问题描述】:

我想使用一些 AWS EBS 卷作为部署的持久存储。我已经配置了存储类和 PV,但我无法配置云提供商。

K8s documentation(据我所知)适用于在特定云提供商上运行的 Kubernetes 集群,而不是使用云资源的本地集群。正如标题所说:是否可以在本地 K8s 集群上拥有 AWS EBS 持久卷?

如果是这样,您能否成为现有集群的云提供商? (我在网上找到的所有内容都建议您在运行 kubeadm init 时添加它)。

谢谢!

【问题讨论】:

    标签: amazon-web-services kubernetes


    【解决方案1】:

    您无法像在云上运行时那样使用 EBS 存储,但您可以使用 AWS Storage Gateway 在云中存储卷的快照/备份。

    AWS Storage Gateway 是一种混合云存储服务,可连接 您现有的使用 AWS 云的本地环境

    您感兴趣的功能称为Volume Gateway

    卷网关呈现您的应用程序块存储卷 使用 iSCSI 协议。写入这些卷的数据可以是 作为卷的时间点快照异步备份, 并作为 Amazon EBS 快照存储在云中。

    不幸的是,您可能无法像直接在 AWS 上运行时那样自动创建卷,因此您可能需要手动执行某些操作。

    【讨论】:

    • 非常感谢!
    【解决方案2】:

    不,你不能,因为 EBS 只能安装在 AWS 内(通常在 EC2 实例中)。

    【讨论】:

      猜你喜欢
      • 2018-06-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-08-31
      • 2019-01-03
      相关资源
      最近更新 更多