问题标签 [kubernetes-dashboard]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
217 浏览

kubernetes - Azure 中 Kubernetes 的仪表板不断断开连接并出现错误“转发 8001 -> 9090 时发生错误”

在本教程安装的 Azure 中使用 Kubernetes 仪表板时,我的体验非常糟糕。它一直没有反应。原因各不相同:

  • 当您几分钟不触摸仪表板时,它会变得无响应。
  • 当您从 pod 打开实时日志提要时,父仪表板浏览器选项卡变得无响应。
  • 当您在 pod 中打开 exec 终端时,它会在我关闭 Web 终端窗口的那一刻变得无响应。
  • 有时它只是在浏览过程中停止工作。

定义“无响应”:仪表板似乎还活着,但是当您单击任何内容时,什么也没有发生。浏览器会重新加载页面,但即使您单击不同的菜单项,仍然有相同的内容。

我正在使用来自 MSFT wiki 的命令运行仪表板:

实际上,您必须重新运行az aks browse每一分钟。是的,您仍然可以使用它。但是,当您每次出于一个目的使用它后都必须重新启动该过程时,这非常令人沮丧,并且真的很痛苦。az aks browse

当前端出现故障时,控制台日志中充满了这些消息,例如:

E1106 00:08:08.555527 2927 portforward.go:400] 转发 8001 -> 9090 时发生错误:将端口 9090 转发到 pod XXXXXX 时出错,uid:退出状态 1:2019/11/05 23:08:08 socat[31975] E connect(6, AF=2 127.0.0.1:9090, 16):连接被拒绝

你有类似的经历吗?有什么我可以做的吗?


OSX 10.14.6

0 投票
1 回答
929 浏览

kubernetes - vm 重启后 minikube 仪表板挂起

我按照指南在我的 ubuntu-18.04 虚拟机上安装了一个测试 minikube。它是我的 Windows 计算机上的一个虚拟机。所以我使用 sudo minikube start --vm-driver=none 来启动 minikube。然后执行 minikube dashboard ....我可以使用生成的令牌访问http://localhost:8001/api/v1/namespaces/kubernetes-dashboard/services/https:kubernetes-dashboard:/proxy/。现在一切都很好。

但我需要在周末关闭我的电脑。所以我停止了 minikube 并关闭了 ubuntu vm。

当我周一回到工作岗位时,我无法访问仪表板 UI WEB, sudo minikube dashboard一直挂起,直到我按下 Ctrl+C。 minikube 仪表板挂起,直到我按 Ctrl+C

如何恢复wei ui?或者在关闭虚拟机之前我需要做什么?

0 投票
2 回答
316 浏览

kubernetes - Kubernetes Dashboard 访问集群外

我们有一个 Kubernetes 环境(3 个 EC2 实例)。我正在尝试从集群外部访问仪表板,但无法访问其显示站点。所以我去了一些链接,通过 nginx-ingress 发现我们可以访问它。

我已经访问了这个 url并安装了 nginx。

我已经创建了这个文件来访问。

但仍然无法访问它。

0 投票
1 回答
823 浏览

kubernetes - 如何使用令牌远程访问 Kubernetes 仪表板

有许多指南、答案等……专门展示了如何启用 kubernetes 仪表板,还有一些试图解释如何远程访问它们,但是很多人在登录后就接受令牌有问题屏幕。

据我了解,问题在于该服务不(正确地)通过http接受远程令牌。即使我可以进入登录屏幕,由于无法使用令牌,我也无法进入仪表板。我怎样才能绕过这个限制?

0 投票
1 回答
4637 浏览

kubernetes - 如何在 kubernetes 仪表板中查看角色和 ClusterRoles 详细信息

我在版本中使用 kubernetes 仪表板:v1.10.1

当我转到“角色”选项卡时,我可以看到 ClusterRoles 和角色的列表。

k8s仪表盘

我想从列表中查看有关特定角色的更多详细信息,但我没有看到任何“详细信息”按钮。我想在仪表板小部件甚至 yaml 格式中查看有关角色的信息。我是否遗漏了某些东西,或者通过仪表板无法做到这一点?

0 投票
2 回答
309 浏览

kubernetes - 如何使用 kubespray 更新 kubernetes-dashboard

我不知道如何更新我的 kubernetes-dashboard,它的当前版本是 1.10.2,但我需要将它更新到 Beta 2.0 v8。我对kubernetes还很陌生,有人知道如何更新吗?我使用 kubespray 设置集群

0 投票
1 回答
610 浏览

kubernetes - 无法删除 kubernetes-dashboard

我无法删除 Kubernetes 仪表板,需要这方面的帮助。我在 AWS 实例上运行 Kubernetes 和 Minikube。我通过运行以下命令安装了 Kubernetes Dashboard:

sudo kubectl apply -f https://raw.githubusercontent.com/kubernetes/dashboard/v2.0.0-beta8/aio/deploy/recommended.yaml

现在我想删除这个仪表板纯粹是为了学习。我已经执行了以下步骤,但到目前为止没有成功:

1.通过YAML删除

命令

$ sudo kubectl delete -f https://raw.githubusercontent.com/kubernetes/dashboard/v2.0.0-beta8/aio/deploy/recommended.yaml

输出

命名空间和其他资源会立即重新创建,仪表板会继续运行:

2. 删除部署

仪表板部署列表

删除仪表板部署

重新创建部署

我是这项技术的新手。请指导我前进的道路。

0 投票
1 回答
164 浏览

kubernetes - docker 桌面中的 kubectl Dashboard 需要代理

我正在尝试在 docker for desktop 中启动 kubernetes 仪表板,它工作正常。但是我一直需要开始kubectl proxy,如果我关闭那个powershell窗口,那么仪表板工作就会停止。

有没有办法在没有代理或代理启动的情况下启动仪表板?我如何在网络中访问此仪表板?

0 投票
1 回答
310 浏览

kubernetes - 在子路径上使用 Kubernetes NGINX 入口控制器公开应用程序,而不控制应用程序的基本路径

我自己仍然无法解决这个问题,所以我什至不确定这是否可能。我无法更改我的域,因此我只能通过 Ingress 将我的应用程序部署在子路径上,而不是在子域上,并且当我能够控制应用程序的基本路径时,我能够通过使用基本路径的nginx.ingress.kubernetes.io/rewrite-target: /和的组合来部署多个应用程序,其中nginx.ingress.kubernetes.io/configuration-snippet: rewrite /<basepath>/(.*) /$1;例如 pgAdmin4 Docker 容器(提供 ENV 变量)或我自己编写的应用程序就是这种情况。

然而,一些应用程序,如 Kubernetes Dashboard、k8dash 或 Kibana,没有提供一个方便的选项来指定k8s-Deployment对象中的基本路径,我无法让它们工作。

主要问题似乎是/assets/,/js/等路径/css/

我尝试了使用重写路径的不同版本,但我认为这不会重写我的 HTML 的内容,尤其是如果它是由 Angular 等 js 框架动态生成的。

是否有一种可靠的方法可以在子路径上公开例如 Kubernetes-Dashboard 或 Kibana,以便站点上的延迟调用不会导致 404?

PS:很抱歉,如果我不能以一种容易回答问题的方式来表达我的问题,所以如果仍然存在任何人的一些不一致或未知数,我想立即将其纳入这个问题。非常感谢您提前。

PPS:我已经尝试了100个google搜索结果和我找到的stackoverflow解决方案,但仍然无法管理,所以我的搜索技能很差,没有解决方案或者很难实施。其中一个虽然解决了与 nginx 本身相关的类似问题,但它也没有帮助

0 投票
1 回答
522 浏览

kubernetes - Kubernetes externalName 服务在仪表板上保持挂起

我为 aws RDS db 创建了一个 externalName 服务,除了仪表板状态始终挂起外,一切正常。如何修复仪表板状态,是否有任何注释可以解决它?

  • Kubernetes 1.14
  • Istio 1.4.2
  • 仪表板 v2.0.0-beta4+0.gf232c589
  • AWS EKS.7

仪表板始终显示等待 externalName 服务

在此处输入图像描述