当我尝试访问Kubernetes Jmeter 板时,它没有显示任何信息,我遇到了一些问题:
我检查了我正在使用的版本:
$ kubectl version --short
Flag --short has been deprecated, and will be removed in the future. The --short output will become the default.
Client Version: v1.26.0
Kustomize Version: v4.5.7
Server Version: v1.26.0+k3s1
客户端和服务器端的版本确实是一样的,所以我不确定是什么原因导致 Jmeter 板UI不显示任何信息?
编辑:我甚至降低了我的Kubectl和K3S服务器的版本,但我仍然没有看到未知错误消失。
Client Version: v1.25.0
Kustomize Version: v4.5.7
Server Version: v1.25.6+k3s1
$ kubectl get clusterrolebinding admin-user
NAME ROLE AGE
admin-user ClusterRole/cluster-admin 19h
$ kubectl get sa -n kubernetes-dashboard
NAME SECRETS AGE
default 0 19h
kubernetes-dashboard 0 19h
admin-user 0 19h
1条答案
按热度按时间3b6akqbq1#
发生这种情况的原因可能有多种,如未正确创建ClusterRoleBinding或ServiceAccount。有时,它也与兼容性有关。请尝试以下故障排除步骤
1.如果要手动创建服务帐户和ClusterRoleBinding,请确保在正确的命名空间中创建并提供正确的配置和角色。
可以使用这些命令获取有关SA和角色绑定的详细信息
1.检查
dashboard
版本是否与server
版本兼容。您可以在github上的official kubernetes-dashboard page中找到兼容性信息。如果您的服务器不兼容,请尝试降低版本。(在您的情况下,请尝试将版本降低到1.25)1.有关详细的kubernetes-dashboard故障排除信息,请查看此官方文档
这些SO链路具有类似的问题SO1SO2