1

我正在尝试遵循 Kubernetes 的教程,但是在尝试使用 Katacoda 时我有点迷失了第一步……当我尝试打开 minikube 仪表板时,我遇到了错误:

无法打开浏览器:exec:“xdg-open”:在 $PATH 中找不到可执行文件

当我尝试通过主机 1 打开仪表板时,仪表板本身仍然不可用。

后面的步骤(例如运行hello-world)可以正常工作,我可以使用自己的minikube实例在本地运行它,但我对这个问题有点困惑。我可以在课程期间以某种方式调试它以访问仪表板吗?这尤其令人困惑,因为我有点担心在可能的在线考试中可能会遇到相同或类似的问题...

片尾问题

4

3 回答 3

3

Katacoda的创始人在这里。在本地运行时,xdg 提供了用于在本地计算机上打开进程的包装器,并且安装包将解决该问题。由于 Katacoda 在沙箱中运行所有内容,我们无法直接在您的机器上启动进程。

我们为 xdg-open 添加了一个覆盖,它向用户显示友好的错误消息。现在将提示他们使用提供的预览端口链接。现在的输出是:

$ minikube dashboard
* Verifying dashboard health ...
* Launching proxy ...
* Verifying proxy health ...
* Opening %s in your default browser...
Minikube Dashboard is not supported via the interactive terminal experience.

Please click the 'Preview Port 30000' link above to access the dashboard.
This will now exit. Please continue with the rest of the tutorial.
X failed to open browser: exit status 1
于 2019-08-15T07:23:30.300 回答
0

看起来这个命令有效:

apt install xdg-utils
于 2019-04-12T16:27:44.240 回答
0

我一直在 Katacoda 中遵循相同的教程并且遇到了同样的问题。就我而言,使用这些命令可以帮助我解决问题:

apt-get update

apt install xdg-utils

于 2019-07-18T10:18:02.027 回答