我遵循this关于Kubernetes的教程。
我已经到了指导我跑步的那一部分:
minikube service sa-frontend-lb
(我使用sudo来运行它,因为如果我不使用sudo,它会要求我使用sudo)。
我收到以下错误消息:
Opening kubernetes service default/sa-frontend-lb in default browser...
No protocol specified
No protocol specified
(firefox:4538): Gtk-WARNING **: 22:07:38.395: cannot open display: :0
/usr/bin/xdg-open: line 881: x-www-browser: command not found
No protocol specified
No protocol specified
(firefox:4633): Gtk-WARNING **: 22:07:39.112: cannot open display: :0
/usr/bin/xdg-open: line 881: iceweasel: command not found
/usr/bin/xdg-open: line 881: seamonkey: command not found
/usr/bin/xdg-open: line 881: mozilla: command not found
No protocol specified
Unable to init server: Could not connect: Connection refused
Failed to parse arguments: Cannot open display:
/usr/bin/xdg-open: line 881: konqueror: command not found
/usr/bin/xdg-open: line 881: chromium: command not found
[4749:4749:0805/220740.485576:ERROR:zygote_host_impl_linux.cc(88)] Running as root without --no-sandbox is not supported. See https://crbug.com/638180.
[4757:4757:0805/220740.725100:ERROR:zygote_host_impl_linux.cc(89)] Running as root without --no-sandbox is not supported. See https://crbug.com/638180.
/usr/bin/xdg-open: line 881: www-browser: command not found
/usr/bin/xdg-open: line 881: links2: command not found
/usr/bin/xdg-open: line 881: elinks: command not found
/usr/bin/xdg-open: line 881: links: command not found
我安装了Chrome和xdg-utils,但没有用。
如何进入该服务,以查看它是否有效?
答案 0 :(得分:3)
正如人们所看到的,它正在尝试启动浏览器,但没有安装它可以识别的浏览器,除了我会猜测的是Chrome (因为人们可以看到“铬”没用),并且如消息所示,它不能容忍以root
的身份运行。
在这种情况下,您实际上想要的是:
minikube service --url sa-frontend-lb
这会导致minikube
打印 URL,而不是尝试使用xdg-open启动浏览器。