【问题标题】:How can I use AWS EBS Volumes with bare metal Kubernetes如何将 AWS EBS 卷与裸机 Kubernetes 一起使用
【发布时间】:2021-11-18 00:03:47
【问题描述】:

我正在使用部署在 AWS ec2 实例(手动创建的 ec2 实例)上的手动创建的 Kubernetes 集群(使用 kubeadm)。我想将 AWS EBS 卷用于 Kubernetes 持久卷。如何在 Kubernetes 集群中将 AWS EBS 卷用于持久卷?

集群详情:

  • kubectl 版本:1.19
  • kubeadm 版本:1.19

【问题讨论】:

  • k8s 中已经包含基本功能,但您可能想要 CSI 和 EBS CSI。
  • 您可以安装 CSI 驱动程序:github.com/kubernetes-sigs/aws-ebs-csi-driver 并使用它为您创建的 PVC 资源动态配置 EBS 卷。
  • 我也尝试过 EBS CSI。但没有希望
  • @Suresh 好吧,它是 EBS 配置的标准解决方案。另一种选择是手动将足够大的 EBS 设备附加到每个裸机节点,然后安装 open-ebs 以配置卷(作为同一节点上设备安装路径中的目录创建和删除)docs.openebs.io/docs/next/localpv.html
  • 嗨@Suresh,您对EBS CSI 有什么问题?您能否粘贴一些您遵循的日志/步骤?

标签: amazon-web-services kubernetes amazon-ebs persistent-volumes persistent-volume-claims


【解决方案1】:

由于没有提供更多详细信息/日志,因此发布了社区 wiki,以提高通用解决方案的可见性。随意扩展它。


官方支持将Amazon Elastic Block Store挂载为Kubernetes volume在AWS上运行的自管理Kubernetes集群上的方式是使用awsElasticBlockStorevolume type

要在 AWS 上运行的自我管理 Kubernetes 集群上管理 Amazon EBS 卷的生命周期,请安装 Amazon Elastic Block Store Container Storage Interface Driver

【讨论】:

    猜你喜欢
    • 2016-05-18
    • 2016-11-17
    • 2018-12-12
    • 2020-01-02
    • 2021-11-06
    • 1970-01-01
    • 1970-01-01
    • 2015-06-11
    • 2018-04-26
    相关资源
    最近更新 更多