Task is to create an EKS cluster.
I’ve an issue with user permissions(screenshot attached below). Can someone confirm if the task is doable?
The way to create a cluster via the console is documented here. Names of IAM items are significant in KodeKloud AWS accounts.
Hey @Alistair_KodeKloud,
Thanks for the response.
I don’t have any issue with Cluster IAM role
, the issue is with Node IAM role
(which is required). I couldn’t find that details in the repo that you’d shared.
I’ve created one(AmazonEKSAutoNodeRole
) using the Create recommended role
button, but when I try to create cluster I get the error stating user is not authorized to perform: iam:PassRole
.
Error:
Am I missing something here?
You need to read all the sequence of pages in the github link. It is end-to-end how to deploy a cluster in KK AWS accounts.
You have probably not turned off EKS Auto mode, which is required since our AWS accounts do not support managed nodes. When you disable that option, you will not be asked for a node role.
Note that the service role must be called eksClusterRole
or it will error.
My bad. I should have gone through it properly.
Thanks for replying with patience.
@Srikanth_Reddy I have just made an edit on this page, which will be relevant to the KKE task.
Hey @Alistair_KodeKloud,
There is a bug in AWS level 3 - Test
. Do you need me to create a separate topic for this?
The question specifies a different name and the validation checks for another, resulting in failure. Please check the screenshots below.