创建配置字典

kubesphere安装mysql - 图1

数据设置

kubesphere安装mysql - 图2

  1. [client]
  2. default-character-set=utf8mb4
  3. [mysql]
  4. default-character-set=utf8mb4
  5. [mysqld]
  6. character-set-client-handshake=FALSE
  7. character-set-server=utf8mb4
  8. collation-server=utf8mb4_unicode_ci
  9. init_connect='SET NAMES utf8mb4'

配置完成

kubesphere安装mysql - 图3

创建存储卷声明

kubesphere安装mysql - 图4 kubesphere安装mysql - 图5 存储卷创建成功 kubesphere安装mysql - 图6

部署msyql

kubesphere安装mysql - 图7 kubesphere安装mysql - 图8 kubesphere安装mysql - 图9 配置mysql数据卷 kubesphere安装mysql - 图10 kubesphere安装mysql - 图11 映射mysql配置文件 kubesphere安装mysql - 图12 kubesphere安装mysql - 图13 kubesphere安装mysql - 图14 后面保持默认就行 kubesphere安装mysql - 图15 kubesphere安装mysql - 图16

kubesphere安装mysql - 图17

配置服务允许外部访问

kubesphere安装mysql - 图18

进入到容器 kubesphere安装mysql - 图19 这种只能内部链接,不能对外链接 kubesphere安装mysql - 图20 创建指定工作负载,用于对外暴漏端口号 kubesphere安装mysql - 图21 kubesphere安装mysql - 图22 选择外部访问模式 kubesphere安装mysql - 图23 这个端口号就是外部可以访问的端口号 kubesphere安装mysql - 图24 navicat测试链接 kubesphere安装mysql - 图25 kubesphere安装mysql - 图26 因为内部访问的随机名称,可以重新删除,创建个固定名字 kubesphere安装mysql - 图27 kubesphere安装mysql - 图28 kubesphere安装mysql - 图29 测试没有问题 kubesphere安装mysql - 图30 进入容器内部就能够看到刚开始配置mysql挂载的信息 kubesphere安装mysql - 图31 如果修改配置信息则会自动同步 kubesphere安装mysql - 图32