使用HELM安装后,Kubernetes-Dashboard Pod无法正常工作

问题描述 投票:0回答:1

一旦我们在GKE上使用HELM安装,Kubernetes-Dashboard pod就无法运行。可以掌管这一点以及我们如何能够从外部访问仪表板

kubectl获取po --all-namespaces

NAMESPACE默认

NAME dashboard-demo-kubernetes-dashboard-6586b59d57-dxj6p

准备就绪:0/1 CrashLoopBackOff 11 36m

请找到以下日志:

  1. 同步器kubernetes-dashboard-key-holder-kube-system退出并显示错误:kubernetes-dashboard-key-holder-kube-system watch以超时结束
  2. 恐慌:秘密被禁止:用户“system:serviceaccount:default:dashboard-demo-kubernetes-dashboard”无法在命名空间“kube-system”中创建机密
google-kubernetes-engine kubernetes-helm
1个回答
1
投票

在集群内创建命名空间和机密是一种权限问题。您可以使用CRD(自定义资源定义)来创建服务帐户并进行分配。

kubectl create clusterrolebinding kubernetes-dashboard --clusterrole=cluster-admin --serviceaccount=kube-system:kubernetes-dashboard

你也可以在这里找到更多的仪表板访问控制github官方掌舵图:https://github.com/kubernetes/dashboard/wiki/Access-control

© www.soinside.com 2019 - 2024. All rights reserved.