是否可以在本地K8s群集上拥有AWS EBS永久卷?

时间:2020-01-16 12:44:56

标签: amazon-web-services kubernetes

我想使用一些AWS EBS卷作为部署的持久存储。我已经配置了存储类和PV,但是还无法配置Cloud provider。

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

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

谢谢!

2 个答案:

答案 0 :(得分:0)

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

答案 1 :(得分:0)

您无法以与在云上运行时相同的方式使用EBS存储,但是可以使用AWS Storage Gateway在云中存储卷的快照/备份。

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

您所感兴趣的功能称为 Volume Gateway

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

不幸的是,您可能无法像直接在AWS上运行时那样以自动化的方式来自动创建卷,因此您可能必须手动执行某些操作。