Amazon Elastic Block Store (EBS) 是一种为 Amazon EC2 实例提供块级存储的服务,而 Container Storage Interface (CSI) 则是一个为容器平台提供持久存储的标准化接口。AWS EBS CSI驱动程序就是连接这两者的桥梁,它为 Amazon Elastic Kubernetes Service (EKS) 集群提供了对 EBS 存储的支持。 一、AWS EBS CSI驱...
首先,确保已经安装了eksctl工具。 使用以下命令创建一个IAM服务账户,该账户将用于EBS CSI驱动的运行: eksctl create iamserviceaccount \n --cluster my-cluster \n --name ebs-csi-controller-sa \n --namespace kube-system \n --attach-policy-arn arn:aws:iam::921283538843:policy/Amazon_EBS_CSI_Dri...
任何人都可以访问 API 或访问 etcd。也可能是任何被授权在 Namespace 中创建 pod 或 Deploy,然后使用...
Amazon Elastic Kubernetes Service (Amazon EKS)現在支援 Amazon Elastic Block Store (EBS) CSI 驅動程式。 EBS CSI 驅動程式可以安裝到 EKS 1.14 叢集中。現有的樹狀結構內 EBS 外掛程式仍然受到支援,但利用CSI 驅動程式,您便可以分離 Kubernetes 上游發行週期和 CSI 驅動程式發行週期,並從中受益。在未來的版本中,...
安装驱动程序:kubectl apply -k "github.com/kubernetes-sigs/aws-ebs-csi-driver/deploy/kubernetes/overlays/stable/?ref=master" 使用与以上类似的示例清单文件创建存储类。 创建一个持久卷声明或持久卷,并使用与树内卷插件相同的工作流消费该卷。 有关安装说明的更多详细信息,请参阅EKS 文档。有关 EBS CSI 驱...
部署EBS CSI 驱动 在EKS 平台上,有个开源的组件EBS Container Storage Interface (CSI) driver支持把 EBS 附加到 Pod上 使用,所以,我们需要先安装这个组件。 1.配置 CSI 策略 mkdir~/environment/ebs_csi_driver&&cd~/environment/ebs_csi_drivercurl-oebs-cni-policy.json https://raw.githubusercontent.com/...
aws iam attach-role-policy \ --policy-arn arn:aws:iam::aws:policy/service-role/AmazonEBSCSIDriverPolicy \ --role-name AmazonEKS_EBS_CSI_DriverRole 如果在 Amazon EBS 卷上使用自定义KMS 密钥进行加密,请根据需要自定义 IAM 角色。例如,执行以下操作: ...
Amazon EBS volumes and the Amazon EBS CSI driver are not compatible with Amazon EKS Hybrid Nodes. Support will be provided for the latest add-on version and one prior version. Bugs or vulnerabilities found in the latest version will be backported to the previous release in a new minor version...
The EBS CSI Driver is compatible with all Kubernetes versions supported by the Kubernetes project and/or Amazon EKS (including extended support versions). The EBS CSI Driver implements the Container Storage Interface specification version v1.9.0. Documentation Driver Installation Driver Launch Options Sto...
ebs-csi-controller-sa \ --namespace kube-system \ --cluster my-cluster \ # AmazonEBSCSIDriverPolicy:授予IAM用户对应策略 --attach-policy-arn arn:aws:iam::aws:policy/service-role/AmazonEBSCSIDriverPolicy \ --approve \ --role-only \ --role-name AmazonEKS_EBS_CSI_DriverRole # IAM用户名 ...