当前位置: 首页 > 知识库问答 >
问题:

minikube dashabord无法从outsude/互联网访问它

应嘉容
2023-03-14

这是minikube dashbaord的输出

ubuntu@ip-172-31-5-166:~$ minikube dashboard
* Enabling dashboard ...
* Verifying dashboard health ...
* Launching proxy ...
* Verifying proxy health ...
* Opening http://127.0.0.1:45493/api/v1/namespaces/kubernetes-dashboard/services/http:kubernetes-dashboard:/proxy/ in your default browser...
  - http://127.0.0.1:45493/api/v1/namespaces/kubernetes-dashboard/services/http:kubernetes-dashboard:/proxy/

我在安全组级别和LinuxVM上启用了端口45493。但是,当我尝试访问Kube仪表板时,运气不好。

wget http://13.211.44.210:45493/
--2020-04-16 05:50:52--  http://13.211.44.210:45493/
Connecting to 13.211.44.210:45493... failed: Connection refused.

但是,当我执行下面的操作时,它工作并生成状态代码为200的index.html文件

wget http://127.0.0.1:45493/api/v1/namespaces/kubernetes-dashboard/services/http:kubernetes-dashboard:/proxy/
--2020-04-16 05:52:55--  http://127.0.0.1:45493/api/v1/namespaces/kubernetes-dashboard/services/http:kubernetes-dashboard:/proxy/
Connecting to 127.0.0.1:45493... connected.
HTTP request sent, awaiting response... 200 OK

在高级别重现的步骤如下:

>

  • EC2 Ubuntu的大小t2.large
  • 安装minikube,minikube start--drive=docker
  • 执行部署,就像kubectl应用-fhttps://raw.githubusercontent.com/kubernetes/dashboard/v2.0.0-beta8/aio/deploy/recommended.yaml

    kubectl get pods -n kubernetes-dashboard NAME READY STATUS RESTARTS AGE DASHBOARD-metrics-scraper-84bfdf55ff-xx8pl 1/1 Running 0 26m kubernetes-dashboard-bc446cc64-7nl68 1/1 Running 0 26m

    5.kubectl获取svc-n kubernetes-仪表板

    TYPE        CLUSTER-IP      EXTERNAL-IP   PORT(S)    AGE
    dashboard-metrics-scraper   ClusterIP   10.102.85.110   <none>        8000/TCP   40m
    kubernetes-dashboard        ClusterIP   10.99.75.241    <none>        80/TCP     40m
    

    我的问题是为什么我无法访问互联网?

  • 共有1个答案

    蒙胤
    2023-03-14

    这是经过设计的,minikube是一个针对本地环境的开发工具。如果您确实知道自己在做什么,您可以部署入口或负载平衡器服务来公开仪表板。

     类似资料:
    • 问题内容: 我有一个具有多个IP地址的专用服务器,某些IP关联了mac地址,而其他IP(在子网中)则没有mac地址。我已经使用以下方法创建了docker macvlan网络: 我的IP:88.99.102.115,Mac:00:50:56:00:60:42。使用以下方法创建了一个容器: 这有效,我可以从外部访问该IP地址托管的Nginx。 IP没有MAC地址且网关不在子网中的情况。 子网:88.9

    • 问题内容: 我的智慧到此为止,我梳理了每个Google搜索结果,没有任何帮助。 我完全无法使Docker容器访问互联网。IP转发已启用(),ufw已关闭,我尝试添加这些标志。我在Google上找到的所有可能的解决方案都失败了。 有人知道如何提供帮助吗? 尝试按照此处的建议重设所有内容,通过告诉我即使它没有运行,也可能破坏整个事情。 问题答案: 解决。我按照以下说明进行操作:在行中注释掉

    • 我正在尝试将容器部署到AWS上的专用网络Fargate集群。我的单个专有网络上确实有一个互联网网关: 我的集群/服务所在的VPC中确实有一个NAT网关,用于特定子网: 该子网的路由似乎也可以: 服务的安全组不会阻止任何传入连接: 但我的容器甚至没有以臭名昭著的异常开始:CannotPullContainerError:来自守护进程的错误响应:Gethttps://registry-name/:ne

    • Docker容器访问与互联 Docker 允许通过外部访问容器或容器互联的方式来提供网络服务。 Dockefile在网络方面除了提供一个EXPOSE之外,没有提供其它选项。下面这些参数可以覆盖Dockefile的expose默认值: --expose=[] : Expose a port or a range of ports from the container

    • 我成功地用centos8. yum package manger、openssl-server、openssl-client设置了流浪汉虚拟盒子,所有这些都更新了。 sshd服务正在运行。 盒子启动没有任何问题,我能够使用提示输入密码并能够登录。 从部署阶段的gitlag-ci.yml文件中,我试图使用访问centos8框,但它在22端口上超时。 我厌倦了和没有任何效果。 但是我能够使用我的命令W

    • 现在我正试图通过和但该网站不可用。