https://www.kubesphere.io/zh/docs/v3.3/application-store/built-in-apps/mysql-app/
准备工作
您需要启用 OpenPitrix 系统。如何启用?
动手实验
步骤 1:从应用商店部署 MySQL
- 在 demo-project 的概览页面,点击左上角的应用商店。
- 找到 MySQL,在应用信息页面点击安装。
- 设置应用名称和版本,确保 MySQL 部署在 demo-project 项目中,然后点击下一步。
- 在应用设置页面,取消对 mysqlRootPassword 字段的注释并设置密码,然后点击安装。
等待 MySQL 创建完成并开始运行
步骤 2:访问 MySQL 终端
- 打开工作负载页面并点击 MySQL 的工作负载名称。
- 在容器组区域,展开容器详情,点击终端图标。
- 在终端窗口中,执行 mysql -uroot -ptesting 命令以 root 用户登录 MySQL。
步骤 3:从集群外访问 MySQL 数据库
要从集群外访问 MySQL,您需要先用 NodePort 暴露该应用。
- 打开服务页面并点击 MySQL 的服务名称。
- 点击更多操作,在下拉菜单中选择编辑外部访问。
- 将访问模式设置为 NodePort 并点击确定。有关更多信息,请参见项目网关。
- 您可以在端口区域查看暴露的端口。该端口号和公网 IP 地址将在下一步用于访问 MySQL 数据库。
- 您需要使用 MySQL Client 或第三方应用(例如 SQLPro Studio)才能访问 MySQL 数据库。以下演示如何使用
访问 MySQL 数据库。
取决于您的 Kubernetes 集群的部署位置,您可能需要在安全组中放行端口并配置相关的端口转发规则。