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

Posted 北溟溟

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了(六)从零开始搭建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

 

 ②登录kubesphere管理平台

③创建企业空间和项目 

  • 创建企业空间

 

  •  创建项目

 

 ④创建一个mysql服务

  • 配置中心创建mysql配置

[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

  •  创建mysql的pvc存储卷

 

  • 创建mysql服务

  

  

 ⑤验证mysql服务

  • 进入mysql服务

  •  进入mysql容器

 

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

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

  •  填写配置

 

 

  •  验证

 

结语

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

以上是关于(六)从零开始搭建k8s集群——使用KubeSphere管理平台创建Mysql数据库容器服务的主要内容,如果未能解决你的问题,请参考以下文章

手把手从零开始搭建k8s集群超详细教程

手把手从零开始搭建k8s集群超详细教程

从零开始搭建k8s集群——使用KubeSphere管理平台搭建链路追踪组件zipkin服务端

从零开始搭建k8s集群——使用KubeSphere管理平台搭建一个高可用的zookeeper集群服务

(四)从零开始搭建k8s集群—— 使用KubeKey一键式搭建高可用k8s集群

(九)从零开始搭建k8s集群——使用KubeSphere管理平台搭建流控组件sentinel服务端