Kubernetes系统:serviceaccount无法访问服务。

3
我正在尝试按照这个教程设置一个nginx-ingress控制器。
看起来这篇文章是在RBAC完全集成到k8s之前编写的。当我执行nginx-controller.yaml的最后一步时,我会收到一个授权错误。
no service with name default/default-http-backend found: services "default-http-backend" is forbidden: User "system:serviceaccount:default:default" cannot get services in the namespace "default"

我需要怎样才能使这个与RBAC兼容?

1
我建议使用官方最新版本:https://kubernetes.github.io/ingress-nginx/,如果您正在使用GKE,请确保您的gcloud帐户具有足够的凭据来执行RBAC操作。例如:$ kubectl create clusterrolebinding YOURNAME-cluster-admin-binding --clusterrole=cluster-admin --user=YOUREMAIL@gmail.com - Vishal Biyani
1个回答

1

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接