1 基础环境

  • 操作系统:CentOSStream9
  • CPU - 2核 内存 - 4GB 硬盘 - 60G
  • 能联网、有公网访问IP
  • 安装docker(ps:由于现在国内镜像仓库大部分拉不下来镜像,建议在外网服务调试,本文基于新加坡服务器环境)
  • 安装Minikube(ps:可参考文章Minikube安装

腾讯云服务器实例信息:
在这里插入图片描述
docker及minikube版本信息:
在这里插入图片描述
Minikube启动状态:
在这里插入图片描述

2 启动dashboard

2.1 执行启动命令

打开一个新的终端,然后运行:

# 启动一个新的终端,并保持此命令运行。
minikube dashboard

在这里插入图片描述
现在只能从宿主机上访问该地址,外网还不能访问

2.2 配置dashboard服务暴露地址及端口

查看内网地址

ifconfig

在这里插入图片描述
inet 后面跟的便是内网地址

执行下面命令暴露地址及端口

kubectl proxy --port=端口号  --address='机器内网地址' --accept-hosts='^.*' &

在这里插入图片描述
control+C终止命令即可 不会停止暴露的地址及端口
在这里插入图片描述
在这里插入图片描述

2.3 配置防火墙/安全组

由于上面暴露的是8989端口,需要将8989暴露出来
在这里插入图片描述
在这里插入图片描述

2.4 访问dashboard

2.1章节展示的是内网的地址:http://127.0.0.1:45117/api/v1/namespaces/kubernetes-dashboard/services/http:kubernetes-dashboard:/proxy/
将127.0.0.1:45117改成外网地址+上面暴露的端口:http://外网地址:8989/api/v1/namespaces/kubernetes-dashboard/services/http:kubernetes-dashboard:/proxy/

浏览器访问该地址
在这里插入图片描述

Logo

技术共进,成长同行——讯飞AI开发者社区

更多推荐