我在 proxmox 中设置了一个 3 节点集群。我已启动并运行 cilium 和 hubble,但我无法通过浏览器访问 Hubble UI。
[user@lab-cp ~]$ cilium hubble ui
ℹ️ Opening "http://localhost:12000" in your browser...
After running the above command, I can successfully curl:
[user@lab-cp ~]$ curl http://localhost:12000
<!doctype html><html><head><meta charset="utf-8"/><title>Hubble UI</title><base href="/"/><meta name="color-scheme" content="only light"/><meta http-equiv="X-UA-Compatible" content="IE=edge"/><meta name="viewport" content="width=device-width,user-scalable=0,initial-scale=1,minimum-scale=1,maximum-scale=1"/><link rel="icon" type="image/png" sizes="32x32" href="favicon-32x32.png"/><link rel="icon" type="image/png" sizes="16x16" href="favicon-16x16.png"/><link rel="shortcut icon" href="favicon.ico"/><script defer="defer" src="bundle.main.eae50800ddcd18c25e9e.js"></script><link href="bundle.main.1d051ccbd0f5cd57832e.css" rel="stylesheet"></head><body><div id="app" class="test"></div></body></html>
要从浏览器访问它,我需要使用正在运行的虚拟机的 IP 吗?
所以不是
localhost:12000
,而是{VM-IP}:12000
?我已经尝试过了,但没用
我能够让它工作。我编辑了
hubble-ui
服务并将类型设置为 NodePort