我一直在思考如何使用GKE设置traefik。我目前收到一个我认为与RBAC相关的错误。。。
github.com/containous/traefik/vendor/k8s.io/client-go/informers/factory.go:86:
Failed to list *v1beta1.Ingress:
ingresses.extensions is forbidden: User system:serviceaccount:default:default"
cannot list ingresses.extensions at the cluster scope:
Unknown user "system:serviceaccount:default:default"`
你知道如何克服这个错误吗?
当用户未被授权执行某项操作时,GKE IAM授权器会返回此错误。在GKE中,然后咨询RBAC授权人。您看到的错误消息意味着GKE和RBAC授权者都禁止该用户。确保您使用预期的服务帐户部署traefik,并已设置RBAC策略,为该服务帐户提供所需的权限