问题标签 [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 投票
7 回答
9937 浏览

kubernetes - 如何从外部网络访问 Kubernetes Dashboard

我正在尝试使用网络外的 Token 方法访问 kubernetes Dashboard。

我运行了这两个命令来获取令牌

将粘贴输出令牌复制到 K8 登录页面。

当我单击登录按钮(页面未加载)时,我收到此错误浏览器控制台。

在此处输入图像描述

我正在使用以下命令在内部服务器上运行 k8:

并尝试从外部网络访问 k8 UI 控制台。

我什至尝试了这些步骤,但没有运气页面在单击登录按钮时没有加载。

这是我的 Kube/config 文件

为什么我没有 在“签名”按钮旁边看到“跳过身份验证”按钮?

我也尝试了这些步骤:

运行以下命令:

  1. 此命令将在默认命名空间中为仪表板创建一个服务帐户

    $kubectl create serviceaccount dashboard -n default

  2. 此命令会将集群绑定规则添加到您的仪表板帐户

    kubectl create clusterrolebinding dashboard-admin -n default \ --clusterrole=cluster-admin \ --serviceaccount=default:dashboard

  3. 此命令将为您提供仪表板登录所需的令牌

    $kubectl get secret $(kubectl get serviceaccount dashboard -o jsonpath="{.secrets[0].name}") -o jsonpath="{.data.token}" | base64 --decode 有人可以在这里帮助我我错过了什么。

一些发现: Link kubectl proxy 命令只允许 HTTP 连接。对于 localhost 和 127.0.0.1 以外的域,将无法登录。单击登录页面上的登录按钮后不会发生任何事情。

不支持 https 调用。

有没有办法从外部/本地 Windows 网络运行kubectl proxy命令以及 Kubernetes 服务器 IP 地址?

注意: 本地系统是 Windows 10 & K8 是 Linux 服务器。Docker 版本:18.09 & k8 版本:v1.13.1

谢谢,

0 投票
5 回答
10187 浏览

kubernetes - 从远程客户端访问 kubernetes web ui

我在 Ubuntu 服务器上运行了一个集群。我通过端口 80/443 在集群中运行的服务器上提供 Web 内容。我ssh只能通过服务器本身访问,所以根本没有图形界面。

现在我想访问该集群的kubernetes web ui。在研究过程中,我发现消息来源说不web ui建议在 prod 环境中访问每个远程访问。这些指南仅kubectl proxy用于将仪表板公开给 localhost。

是否有解决方案或或多或少常见的方法来访问在服务器上运行的集群的仪表板?

0 投票
1 回答
4892 浏览

kubernetes - 如何在远程集群中使用 NodePort 访问 kubernetes 仪表板进行测试?

0 投票
1 回答
881 浏览

kubernetes - 如何使用 Kubeadm 方法创建 Kubernetes Dashboard?

无法创建 Kubernetes 仪表板

我已经在谷歌云平台中使用 Kubeadm 设置了我的 Kubernetes 集群。我已按照https://github.com/kubernetes/dashboard文档创建 Kubernetes 仪表板,但我无法创建相同的仪表板。

请让我知道如何在 Kubeadm 方法中创建 Kubernetes Dashboard。

0 投票
1 回答
939 浏览

kubernetes - Kubernetes仪表板执行问题

看到 kubernetes-dashboard 的奇怪行为,其中 exec 选项没有将我带入 shell。相反,它向我显示了其中的仪表板 UI 片段?有没有人注意到这一点?我在日志中看不到任何错误。

我正在使用以下仪表板 yaml: https ://raw.githubusercontent.com/kubernetes/dashboard/v1.10.1/src/deploy/recommended/kubernetes-dashboard.yaml

0 投票
1 回答
40 浏览

kubernetes - 带有 2 个容器和仪表板的 Pod

如果我有一个带有 2 个容器的 pod,我如何从 Dashbaord 执行到特定容器。

问题详情

0 投票
2 回答
6930 浏览

kubernetes - 没有可用于 Kubernetes 仪表板服务的端点

根据以下信息,kubernetes-dashboard创建。我开始kubectl prox访问仪表板

当我转到网址下方时

我明白了

0 投票
3 回答
2436 浏览

kubernetes - How can I delete the Kubernetes dashboard from kube-system?

I can not remove kubernetes-dashboard from Minikube. I tried deleting the deployment "deployment.apps/kubernetes-dashboard" multiple times. But it gets recreated automatically in a few seconds.

I am using the following command to delete the deployment:

kubectl delete deployment.apps/kubernetes-dashboard -n kube-system

I even tried to edit the deployment by setting the replica count to zero. But even it gets reset automatically after a few seconds.

The same thing happens for nginx-ingress deployment in kube-system.

0 投票
2 回答
246 浏览

kubernetes - Kubernetes 仪表板更新部署问题

当我尝试通过上传更新的 deployment.yaml 来更新部署时,显示错误deployments.apps {my-app-name} already exists

我知道我可以从部署中更新映像版本,但我想使用 yaml 完成所有工作,以便跟踪我在做什么。

谢谢

ps 我没有对该机器的控制台访问权限,只有仪表板 Web 界面。

0 投票
1 回答
84 浏览

kubernetes - 这个 Yaml 文件是什么版本的 Kubernetes Dashboard(1.6 或 1.7)?

这个文档中,根据安装的版本,访问仪表板有不同的过程,但我找不到任何方法来确定安装了哪个版本。

这使用以下 YAML:

https://raw.githubusercontent.com/kubernetes/dashboard/master/aio/deploy/recommended/kubernetes-dashboard-head.yaml