kubernetes 无法访问minikube中的端点

snvhrwxg  于 2023-03-12  发布在  Kubernetes
关注(0)|答案(1)|浏览(183)

我是Kubernetes的新手。当我运行命令“minikube kubectl -- get endpoints”时,它会显示端点。当我在浏览器中点击这些端点时,它不会显示任何内容,并说无法访问此页面。

我尝试访问端点,但无法在浏览器中访问这些端点

zxlwwiss

zxlwwiss1#

您可以尝试使用curl命令从群集访问端点,如下所示

$ curl endpoint-url:port

$ curl http://endpoint-url:port

如果要通过本地主机浏览器访问端点,则需要启动minikube tunnel。此minikube隧道在主机和Minkube VM之间设置网络隧道。要启动此过程,请执行以下步骤

  • 通过在终端中运行$ minikube start来启动minikube。
  • 在终端上运行$ minikube tunnel命令,启动网络隧道。
  • 这个命令会给予你一个类似于status 1/1的输出:隧道已经成功建立。不要按ctrl+c来停止这个命令。让它运行,这样隧道就会在后台运行。
  • 现在,您可以使用本地主机url访问kubernetes集群的端点。例如,您的服务在端口8081上运行,然后您可以在浏览器中通过http://localhost:8081访问它
    **注意:**您可以尝试使用$ minikube service service-name访问minikube节点端口服务。在这种情况下,不需要minikube隧道。

有关更多详细信息和用法,请参阅这些官方文档DOC1DOC2

相关问题