(六)从零开始搭建k8s集群——使用KubeSphere管理平台创建Mysql数据库容器服务

前言

KubeSphere管理平台是k8s容器化服务的一个界面操作平台。本节我们通过KubeSphere平台完成一个mysql有状态服务的创建,从而简化我们使用k8s命令行工具kubectl实现应用服务的创建。

正文

①获取kubesphere登录地址及账号密码

  • k8s集群包含kubesphere组件的任意一台服务器输入以下命令,获取kubesphere管理平台地址、账户和密码
kubectl logs -n kubesphere-system $(kubectl get pod -n kubesphere-system -l app=ks-install -o jsonpath='{.items[0].metadata.name}') -f

 (六)从零开始搭建k8s集群——使用KubeSphere管理平台创建Mysql数据库容器服务_第1张图片

 ②登录kubesphere管理平台

(六)从零开始搭建k8s集群——使用KubeSphere管理平台创建Mysql数据库容器服务_第2张图片

③创建企业空间和项目 

  • 创建企业空间

(六)从零开始搭建k8s集群——使用KubeSphere管理平台创建Mysql数据库容器服务_第3张图片

(六)从零开始搭建k8s集群——使用KubeSphere管理平台创建Mysql数据库容器服务_第4张图片

(六)从零开始搭建k8s集群——使用KubeSphere管理平台创建Mysql数据库容器服务_第5张图片

(六)从零开始搭建k8s集群——使用KubeSphere管理平台创建Mysql数据库容器服务_第6张图片 (六)从零开始搭建k8s集群——使用KubeSphere管理平台创建Mysql数据库容器服务_第7张图片

  •  创建项目

(六)从零开始搭建k8s集群——使用KubeSphere管理平台创建Mysql数据库容器服务_第8张图片

(六)从零开始搭建k8s集群——使用KubeSphere管理平台创建Mysql数据库容器服务_第9张图片 (六)从零开始搭建k8s集群——使用KubeSphere管理平台创建Mysql数据库容器服务_第10张图片

(六)从零开始搭建k8s集群——使用KubeSphere管理平台创建Mysql数据库容器服务_第11张图片

(六)从零开始搭建k8s集群——使用KubeSphere管理平台创建Mysql数据库容器服务_第12张图片

 ④创建一个mysql服务

  • 配置中心创建mysql配置

(六)从零开始搭建k8s集群——使用KubeSphere管理平台创建Mysql数据库容器服务_第13张图片

(六)从零开始搭建k8s集群——使用KubeSphere管理平台创建Mysql数据库容器服务_第14张图片

[client]
default-character-set=utf8mb4
[mysql]
default-character-set=utf8mb4
[mysqld]
init_connect='SET collation_connection = utf8mb4_unicode_ci'
init_connect='SET NAMES utf8mb4'
character-set-server=utf8mb4
collation-server=utf8mb4_unicode_ci
skip-character-set-client-handshake
skip-name-resolve
lower_case_table_names = 1

(六)从零开始搭建k8s集群——使用KubeSphere管理平台创建Mysql数据库容器服务_第15张图片

  •  创建mysql的pvc存储卷

(六)从零开始搭建k8s集群——使用KubeSphere管理平台创建Mysql数据库容器服务_第16张图片

(六)从零开始搭建k8s集群——使用KubeSphere管理平台创建Mysql数据库容器服务_第17张图片 (六)从零开始搭建k8s集群——使用KubeSphere管理平台创建Mysql数据库容器服务_第18张图片

  • 创建mysql服务

(六)从零开始搭建k8s集群——使用KubeSphere管理平台创建Mysql数据库容器服务_第19张图片

(六)从零开始搭建k8s集群——使用KubeSphere管理平台创建Mysql数据库容器服务_第20张图片

(六)从零开始搭建k8s集群——使用KubeSphere管理平台创建Mysql数据库容器服务_第21张图片 (六)从零开始搭建k8s集群——使用KubeSphere管理平台创建Mysql数据库容器服务_第22张图片 (六)从零开始搭建k8s集群——使用KubeSphere管理平台创建Mysql数据库容器服务_第23张图片

(六)从零开始搭建k8s集群——使用KubeSphere管理平台创建Mysql数据库容器服务_第24张图片  (六)从零开始搭建k8s集群——使用KubeSphere管理平台创建Mysql数据库容器服务_第25张图片

(六)从零开始搭建k8s集群——使用KubeSphere管理平台创建Mysql数据库容器服务_第26张图片

(六)从零开始搭建k8s集群——使用KubeSphere管理平台创建Mysql数据库容器服务_第27张图片

 ⑤验证mysql服务

  • 进入mysql服务

(六)从零开始搭建k8s集群——使用KubeSphere管理平台创建Mysql数据库容器服务_第28张图片

  •  进入mysql容器

(六)从零开始搭建k8s集群——使用KubeSphere管理平台创建Mysql数据库容器服务_第29张图片

(六)从零开始搭建k8s集群——使用KubeSphere管理平台创建Mysql数据库容器服务_第30张图片

(六)从零开始搭建k8s集群——使用KubeSphere管理平台创建Mysql数据库容器服务_第31张图片

  ⑥创建一个外网访问mysql的NodePort服务

  •  创建一个指定工作负载的服务

(六)从零开始搭建k8s集群——使用KubeSphere管理平台创建Mysql数据库容器服务_第32张图片

  •  填写配置

(六)从零开始搭建k8s集群——使用KubeSphere管理平台创建Mysql数据库容器服务_第33张图片

(六)从零开始搭建k8s集群——使用KubeSphere管理平台创建Mysql数据库容器服务_第34张图片

(六)从零开始搭建k8s集群——使用KubeSphere管理平台创建Mysql数据库容器服务_第35张图片

(六)从零开始搭建k8s集群——使用KubeSphere管理平台创建Mysql数据库容器服务_第36张图片 (六)从零开始搭建k8s集群——使用KubeSphere管理平台创建Mysql数据库容器服务_第37张图片

  •  验证

(六)从零开始搭建k8s集群——使用KubeSphere管理平台创建Mysql数据库容器服务_第38张图片

结语

OK,关于使用KubeSphere管理平台在k8s集群创建Mysql数据库容器服务章节到这里就结束了,我们下期见。。。

你可能感兴趣的:(k8s,mysql,kubernetes,sql,云原生)