基于腾讯云服务器使用Minikube启动dashboard并外网访问
2.1章节展示的是内网的地址:http://127.0.0.1:45117/api/v1/namespaces/kubernetes-dashboard/services/http:kubernetes-dashboard:/proxy/:http://外网地址:8989/api/v1/namespaces/kubernetes-dashboard/services/http:kubernetes
·
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/
浏览器访问该地址
更多推荐
所有评论(0)