2022년 전에 정리한 문서들

EKS - Amazon EBS CSI driver add on

반가운사람2 2022. 8. 23. 17:00
반응형

사전조건

  • 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

2. 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에 두 종류에 파드를 확인합니다.

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
반응형