Kubernetes Kiali Dashboard无法获取k8命名空间应用程序

Kubernetes Kiali Dashboard无法获取k8命名空间应用程序,kubernetes,Kubernetes,我已经成功安装了istio并部署了一些示例应用程序,应用程序已经启动并运行 root@master:~# kubectl get pod NAME READY STATUS RESTARTS AGE mydata-v1-847cd777c4-kc495 2/2 Running 0 39m mydata-v2-65bbf55977-j67xp 2/2 Running 0

我已经成功安装了istio并部署了一些示例应用程序,应用程序已经启动并运行

root@master:~# kubectl get pod
NAME                         READY   STATUS    RESTARTS   AGE
mydata-v1-847cd777c4-kc495   2/2     Running   0          39m
mydata-v2-65bbf55977-j67xp   2/2     Running   0          39m
myweb-66dc56ccd6-5g64b       2/2     Running   0          40m
接下来,我将kiali仪表板群集IP更改为Nodeport,以便从浏览器访问仪表板

kubectl patch svc kiali -n istio-system --type='json' -p '[{"op":"replace","path":"/spec/type","value":"NodePort"},{"op":"replace","path":"/spec/ports/0/nodePort","value":30010}]'
最后,我可以使用带有主机Ip的节点端口访问仪表板http://machineip_port/ 并且可以在没有任何应用程序的情况下查看我的k8名称空间。请查找附加的屏幕截图


上周我遇到了这个问题,你能帮我个忙吗。

你是否尝试过更改仪表板顶部的名称空间?是的,我更改了名称空间,但没有用。你能提供在istio系统名称空间中运行的所有pod吗。我希望promethus也在运行。嗨,Rohit,上面的postAs错误提示istio系统ns正在运行pod状态更新。。你能查一下名称空间排除列表吗。。或者尝试将kiali认证从“匿名”更改为令牌。然后尝试使用您的用户令牌登录。对于排除列表,您可以选中“kubectl get kiali kiali--所有名称空间”,并授权更改检查kiali configmap。
kubectl patch svc kiali -n istio-system --type='json' -p '[{"op":"replace","path":"/spec/type","value":"NodePort"},{"op":"replace","path":"/spec/ports/0/nodePort","value":30010}]'