本文将介绍如何登录MyBase集群控制台并使用其所有服务,包括节点管理、数据库管理等。
前提条件
已完成部署MyBase。
操作步骤
获取集群控制台地址
场景一:访问机器可以连通MyBase 2.0所在网络
通过 kubectl get ingress -A 获取相关域名信息(以实际环境返回结果为准)
配置访问机器的DNS解析,将NAME为 dbaas-portal、dbaas-portal-health、duakng、lafite-k8s-rm-operator、openapi 的几个Ingress的HOSTS添加到 /etc/hosts 中,如下所示(xxx.xxx.xxx.xxx需要替换为OPS所在机器的IP)
xxx.xxx.xxx.xxx dbstack-console.inter.test-dbstack.com xxx.xxx.xxx.xxx dbstack-console.intra.test-dbstack.com xxx.xxx.xxx.xxx dbstack-console-health.inter.test-dbstack.com xxx.xxx.xxx.xxx dukang.dbstack.inter.test-dbstack.com xxx.xxx.xxx.xxx lafite-web.dbstack.inter.test-dbstack.com xxx.xxx.xxx.xxx openapi.dbstack.inter.test-dbstack.com
场景二:访问机器无法直接连通MyBase 2.0所在网络
重要
该方案仅推荐测试环境使用,生产环境推荐配置F5或CoreDNS域名解析。
配置代理服务器。
本文将使用tinyproxy配置代理服务器,操作如下。
在一台同时可以连通K8s和外网的机器上(该机器下文简称为OPS1),安装tinyproxy ,将文件与脚本(tinyproxy-1.11.2.tar.gz)拷贝到OPS1上。
tar -xvzf tinyproxy-1.11.2.tar.gz cd tinyproxy-1.11.2 sh install-tiny.sh ps -ef | grep tinyproxy tail -n20 /var/log/tinyproxy.log
配置HTTP代理访问Portal。
安装SwitchyOmega。
配置HTTP代理。代理协议选择HTTP,代理服务器输入代理服务器IP,代理端口输入8888。
登录集群控制台
访问集群控制台,通常为 https://dbstack-console.inter.test-dbstack.com 。
初始账号密码通常为
root/DBStack4root
或者root/DBStack4root1
。
该文章对您有帮助吗?