Difference between revisions of "Amazon EBS CSI driver"
Jump to navigation
Jump to search
↑ https://aws.amazon.com/about-aws/whats-new/2022/03/eks-add-ons-ebs-csi-driver-available/
(6 intermediate revisions by the same user not shown) | |||
Line 2: | Line 2: | ||
* https://docs.aws.amazon.com/eks/latest/userguide/ebs-csi.html | * https://docs.aws.amazon.com/eks/latest/userguide/ebs-csi.html | ||
* https://aws.amazon.com/blogs/containers/amazon-ebs-csi-driver-is-now-generally-available-in-amazon-eks-add-ons/ | * https://aws.amazon.com/blogs/containers/amazon-ebs-csi-driver-is-now-generally-available-in-amazon-eks-add-ons/ | ||
+ | * https://github.com/kubernetes-sigs/aws-ebs-csi-driver | ||
+ | Pods: | ||
* <code>[[ebs-csi-controller]]</code> | * <code>[[ebs-csi-controller]]</code> | ||
− | * <code>[[ebs-csi-node]]</code> | + | * <code>[[ebs-csi-node]]: [[ebs-plugin]], [[node-driver-registrar]], [[liveness-probe]]</code> |
+ | |||
+ | Terraform: | ||
* [[Terraform irsa-ebs-csi module]] | * [[Terraform irsa-ebs-csi module]] | ||
Line 11: | Line 15: | ||
* You can run the [[Amazon EBS CSI]] controller on [[Fargate]], but you can't mount volumes to Fargate pods | * You can run the [[Amazon EBS CSI]] controller on [[Fargate]], but you can't mount volumes to Fargate pods | ||
+ | == Terraform == | ||
+ | {{aws_eks_addon.aws-ebs-csi-driver}} | ||
== Activities == | == Activities == | ||
Line 32: | Line 38: | ||
* [[CSIDriver Kubernetes API object]] | * [[CSIDriver Kubernetes API object]] | ||
* [[aws_eks_addon.ebs-csi]] | * [[aws_eks_addon.ebs-csi]] | ||
+ | * <code>[[kubectl rollout restart deployment ebs-csi-controller -n kube-system]]</code> | ||
== See also == | == See also == | ||
Line 38: | Line 45: | ||
* {{EKS storage}} | * {{EKS storage}} | ||
* {{EKS addons}} | * {{EKS addons}} | ||
− | |||
− | |||
[[Category:AWS]] | [[Category:AWS]] | ||
+ | [[Category:CSI]] |
Latest revision as of 17:29, 29 February 2024
Amazon EBS CSI driver (Sep 2019, as addon in Mar 2022) [1] is not installed by default. To install it: aws-ebs-csi-driver Installation
- https://docs.aws.amazon.com/eks/latest/userguide/ebs-csi.html
- https://aws.amazon.com/blogs/containers/amazon-ebs-csi-driver-is-now-generally-available-in-amazon-eks-add-ons/
- https://github.com/kubernetes-sigs/aws-ebs-csi-driver
Pods:
Terraform:
Notes:
- You can run the Amazon EBS CSI controller on Fargate, but you can't mount volumes to Fargate pods
Contents
Terraform[edit]
resource "aws_eks_addon" "ebs-csi" { cluster_name = module.eks.cluster_name addon_name = "aws-ebs-csi-driver" addon_version = "v1.20.0-eksbuild.1" service_account_role_arn = module.irsa-ebs-csi.iam_role_arn tags = { "eks_addon" = "ebs-csi" "terraform" = "true" } }
Activities[edit]
- Configure privileges for EBS CSI using ebs csi irsa role module
- aws-ebs-csi-driver Installation
- Managing the Amazon EBS CSI driver as an Amazon EKS add-on
News[edit]
- Mar 2022 Amazon EKS add-ons https://aws.amazon.com/blogs/containers/amazon-ebs-csi-driver-is-now-generally-available-in-amazon-eks-add-ons/
Related[edit]
waiting for a volume to be created, either by external provisioner ProvisioningFailed Failed to provision volume with StorageClass
- Terraform EKS module: cluster_addons
- Terraform EKS submodule: aws-ebs-csi-driver
- Terraform EKS resource: aws_eks_addon
- CSIDriver Kubernetes API object
- aws_eks_addon.ebs-csi
kubectl rollout restart deployment ebs-csi-controller -n kube-system
See also[edit]
ebs-csi: aws-ebs-csi-driver
: Installation, ProvisioningFailed,sts:AssumeRoleWithWebIdentity
- Amazon EBS CSI driver:
aws-ebs-csi-driver, ebs_csi_irsa_role, ebs-csi-controller, ebs-csi-node
- EKS storage, Amazon EBS CSI driver, Amazon EFS CSI driver,
kubectl describe storageclass
- AWS EKS Addons: best practices,
vpc-cni, kube-proxy, coredns, aws-ebs-csi-driver, aws-efs-csi-driver, aws-guardduty-agent, amazon-cloudwatch-observability, aws eks describe-addon-versions, aws eks create-addon, aws eks list-addons
Advertising: