Difference between revisions of "Amazon EBS CSI driver"

From wikieduonline
Jump to navigation Jump to search
Tags: Mobile web edit, Mobile edit
 
(13 intermediate revisions by 2 users 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]]             
 
              
 
              
 
Notes:
 
Notes:
 
* 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 ==
 +
* [[Configure privileges for EBS CSI using ebs csi irsa role module]]
 
* [[aws-ebs-csi-driver Installation]]
 
* [[aws-ebs-csi-driver Installation]]
 
* [[Managing the Amazon EBS CSI driver as an Amazon EKS add-on]]
 
* [[Managing the Amazon EBS CSI driver as an Amazon EKS add-on]]
Line 25: Line 33:
 
  [[ProvisioningFailed]]
 
  [[ProvisioningFailed]]
 
  [[Failed to provision volume with StorageClass]]
 
  [[Failed to provision volume with StorageClass]]
* [[Terraform EKS module: cluster addons]]
+
* [[Terraform EKS module: cluster_addons]]
 
* [[Terraform EKS submodule: aws-ebs-csi-driver]]
 
* [[Terraform EKS submodule: aws-ebs-csi-driver]]
* [[Terraform EKS resource: aws eks addon]]
+
* [[Terraform EKS resource: aws_eks_addon]]
 +
* [[CSIDriver Kubernetes API object]]
 +
* [[aws_eks_addon.ebs-csi]]
 +
* <code>[[kubectl rollout restart deployment ebs-csi-controller -n kube-system]]</code>
  
 
== See also ==
 
== See also ==
Line 34: 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


Pods:

Terraform:

Notes:

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]

News[edit]

Related[edit]

waiting for a volume to be created, either by external provisioner
ProvisioningFailed
Failed to provision volume with StorageClass

See also[edit]

  • https://aws.amazon.com/about-aws/whats-new/2022/03/eks-add-ons-ebs-csi-driver-available/
  • Advertising: