Kubernetes控制面板显示资源未找到结果

rdlzhqv9  于 2023-02-03  发布在  Kubernetes
关注(0)|答案(1)|浏览(216)

当我尝试访问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
3b6akqbq

3b6akqbq1#

发生这种情况的原因可能有多种,如未正确创建ClusterRoleBindingServiceAccount。有时,它也与兼容性有关。请尝试以下故障排除步骤
1.如果要手动创建服务帐户ClusterRoleBinding,请确保在正确的命名空间中创建并提供正确的配置和角色。
可以使用这些命令获取有关SA和角色绑定的详细信息

$kubectl get sa -n kubernetes-dashboard
NAME                   SECRETS   AGE
admin-user             0         61m
    
$kubectl get clusterrolebinding admin-user
NAME         ROLE                        AGE
admin-user   ClusterRole/cluster-admin   62m

1.检查dashboard版本是否与server版本兼容。您可以在github上的official kubernetes-dashboard page中找到兼容性信息。如果您的服务器不兼容,请尝试降低版本。(在您的情况下,请尝试将版本降低到1.25)
1.有关详细的kubernetes-dashboard故障排除信息,请查看此官方文档
这些SO链路具有类似的问题SO1SO2

相关问题