2 Answers
- Newest
- Most votes
- Most comments
0
I found the minimum permissions required for eksctl operations:
- AmazonEC2FullAccess policy.
- AWSCloudFormationFullAccess policy.
- Two custom policies for EKS and IAM access.
They're all mentioned in the Eksctl documentation. Should've just checked the docs first.
answered a month ago
0
You can try this minimal policy.
{
"Version": "2012-10-17",
"Statement": [
{
"Effect": "Allow",
"Action": [
"eks:CreateCluster",
"eks:DeleteCluster",
"eks:DescribeCluster",
"eks:UpdateClusterConfig",
"eks:UpdateClusterVersion"
],
"Resource": "*"
},
{
"Effect": "Allow",
"Action": [
"iam:PassRole",
"iam:GetRole"
],
"Resource": "*"
},
{
"Effect": "Allow",
"Action": [
"ec2:Describe*"
],
"Resource": "*"
}
]
}
Relevant content
- asked 2 years ago

I ran these permissions got the error about missing
eks:DescribeClusterVersionspermission. Besides, I don't think that only those will satisfy becauseeksctlcreates VPC and Cloud Formation stack, so I think permissions about those are required too.