EKS - Amazon EBS CSI driver add on

Hoju·2022년 8월 24일
0
post-thumbnail

1. 사전조건

EKS Cluster에 대한 OIDC가 있어야합니다.

실습시작

  1. Amazon EBS CSI plugin IAM role 생성합니다.
eksctl create iamserviceaccount --name ebs-csi-controller-sa --namespace kube-system --cluster ${Cluster_Name}  --attach-policy-arn arn:aws:iam::aws:policy/service-role/AmazonEBSCSIDriverPolicy --approve --role-only --role-name AmazonEKS_EBS_CSI_DriverRole
  1. Amazon EBS CSI add-on 추가합니다. 그럼 EKS Cluster 추가 기능에 EBS-CSI-Driver가 생성된 것을 확인하실 수 있습니다.
 eksctl create addon --name aws-ebs-csi-driver --cluster $CLUSTER_NAME --service-account-role-arn arn:aws:iam::AccountID:role/AmazonEKS_EBS_CSI_DriverRole --force


3. Amazon EBS CSI add-on 확인합니다

eksctl get addon --name aws-ebs-csi-driver --cluster $CLUSTER_NAME


4. ebs-csi-controller , ebs-csi-node에 두 종류에 파드를 확인합니다. 즉, READY에 상태여야합니다.

kubectl get pod -n kube-system -l app=ebs-csi-controller
kubectl get pod -n kube-system -l app=ebs-csi-node #영어 L입니다 -l

삭제 하고 싶다면 아래 명령어를 사용합니다.

eksctl delete addon --cluster $CLUSTER_NAME --name aws-ebs-csi-driver --preserve
profile
Devops가 되고 싶은 청소년

0개의 댓글