kube-ingress-aws-controller
kube-ingress-aws-controller copied to clipboard
unable to get details for instance
unable to get details for instance "i-xxxxxxxxxx": NoCredentialProviders: no valid providers in chain. Deprecated.\n\tFor verbose messaging see aws.Config.CredentialsChainVerboseErrors
I have executed kubectl create -f deploy/ingress-controller.yaml As a result my pod(kube-ingress-aws-controller) went in CrashLoopBackOff with above error string.
The example assumes an IAM role is configured using kube2iam: https://github.com/zalando-incubator/kube-ingress-aws-controller/blob/b96ea91125ff2b7f24683a2d81d8b31fcc5ff092/deploy/ingress-controller.yaml.example#L22
If you're not using that you need another way to configure the AWS IAM role.
Hi @mikkeloscar , Yes IAM is configured using kube2iam, and replaced at Line 22 iam.amazonaws.com/role: arn:aws:iam::12345678901:role/YOUR_PRECONFIGURED_ROLE. Could you please advice what needs to be done. I'm completely new to devops.