kubeflow: Load balancer 443 listener can not be created successfully (aws)
/kind bug
aws specific issue
What steps did you take and what happened:
There is a problem with installation instructions here https://www.kubeflow.org/docs/aws/deploy/install-kubeflow/. in step 5, after calling kubectl get ingress -n istio-system
I get the response
NAME HOSTS ADDRESS PORTS AGE
istio-ingress * 80 32m
Check logs.
E0813 20:54:20.759908 1 :0] kubebuilder/controller "msg"="Reconciler error" "error"="failed to reconcile listeners due to failed to reconcile extra certificates on listener arn:aws:elasticloadbalancing:us-west-2:348134392524:listener/app/1bb9b272-istiosystem-istio-2af2/6d42fb2bee4fa1db/f9f47b6c4897d6fa: AccessDenied: User: arn:aws:sts::348134392524:assumed-role/eksctl-kfworkshop-nodegroup-cpu-n-NodeInstanceRole-5RU3EEH3OLKL/i-064f80cf6e51dbe65 is not authorized to perform: elasticloadbalancing:DescribeListenerCertificates\n\tstatus code: 403, request id: 85f03eb8-be0c-11e9-9aed-2792dfdc0674" "controller"="alb-ingress-controller" "request"={"Namespace":"istio-system","Name":"istio-ingress"}
ALB IAM Policy miss elasticloadbalancing:DescribeListenerCertificates
and it can not attach certificate to application load balancer.
What did you expect to happen: Load balancer get created by alb ingress controller.
Environment:
- Kubeflow version: (version number can be found at the bottom left corner of the Kubeflow dashboard): v0.6.1
- kfctl version: (use
kfctl version
): v0.6.1-rc.2-1-g3a37cbc6 - Kubernetes platform: (e.g.
minikube
): aws - Kubernetes version: (use
kubectl version
): 1.13.7 - OS (e.g. from
/etc/os-release
): darwin
About this issue
- Original URL
- State: closed
- Created 5 years ago
- Comments: 19 (7 by maintainers)
Issue-Label Bot is automatically applying the label
kind/bug
to this issue, with a confidence of 0.98. Please mark this comment with 👍 or 👎 to give our bot feedback!Links: app homepage, dashboard and code for this bot.