Skip to content

Latest commit

 

History

History
29 lines (18 loc) · 759 Bytes

步骤6 在EKS中使用IAM Role进行权限管理.md

File metadata and controls

29 lines (18 loc) · 759 Bytes

步骤6 在EKS中使用IAM Role进行权限管理

我们将要为ServiceAccount配置一个S3的访问角色,并且部署一个job应用到EKS集群,完成S3的写入。

6.1 配置IAM Role、ServiceAccount

6.1.1 使用eksctl 创建service account

#在步骤3我们已经创建了OIDC身份提供商 

#创建serviceaccount s3-echoer with IAM role
eksctl create iamserviceaccount --name s3-echoer --cluster eksworkshop --attach-policy-arn arn:aws:iam::aws:policy/AmazonS3FullAccess --approve

6.2 部署测试应用 *请确保bucket名字唯一,s3 bucket才能创建成功

#我们准备了一个s3test.yaml
kubectl apply -f s3test.yaml

kubectl exec s3-echoer -- aws s3 ls

#删除
kubectl delete -f s3test.yaml