这是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/
我已在安全组级别以及Linux VM上启用了端口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
高级别复制步骤如下:
minikube start --driver=docker
执行部署,如k ubectl apply -f https://raw.githubusercontent.com/kubernetes/dashboard/v2.0.0-beta8/aio/deploy/recommended.yaml
kubectl get pods -n kubernetes-dashboard名称就绪状态重启年龄console-metrics-scraper-84bfdf55ff-xx8pl 1/1跑步0 26mkubernetes-dashboard-bc446cc64-7nl68 1/1运行0 26m
5.kubectl get svc -n kubernetes-dashboard
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
我的问题是为什么我无法访问互联网?
这是设计使然,minikube是用于本地环境的开发工具。如果您确实知道自己在做什么,则可以部署入口或负载平衡器服务以显示仪表板。