【EKS】EBS CSI Driver アドオンをCLIだけで簡単にインストールする(3コマンド)
本記事では、EKSクラスターにEBS CSI Driver アドオンをCLIだけで簡単にインストールする方法について解説する。

前提
EKSは事前に作成する。
リソースの名前は下記。
・EKSクラスター:test-cluster
説明
EBS CSI Driverとは、EKS上のアプリケーションからEBSを利用するための、CSIに準拠したドライバーである。
詳しくはAmazon EBS CSI ドライバー を参照。
実際のコマンド
Identity Provider(IAM OIDC ID プロバイダ)の作成。
eksctl utils associate-iam-oidc-provider --cluster test-cluster --approve
サービスアカウント・ロールの作成
eksctl create iamserviceaccount --name ebs-csi-controller-sa --namespace kube-system --cluster test-cluster --role-name AmazonEKS_EBS_CSI_DriverRole --role-only --attach-policy-arn arn:aws:iam::aws:policy/service-
role/AmazonEBSCSIDriverPolicy --approve
EBS CSI Driver の追加
eksctl create addon --name aws-ebs-csi-driver --cluster test-cluster --service-account-role-arn arn:aws:iam::{AccountID}:role/AmazonEKS_EBS_CSI_DriverRole --force
CloudFormationによって作成されるため、スタックが完了することを確認する。