写点什么

KubeSphere 权威指南(一)-------- 使用 KubeSphere 创建 Percona Server,并对外暴露端口

用户头像
赵欣
关注
发布于: 2020 年 05 月 21 日
KubeSphere权威指南(一)--------使用KubeSphere创建Percona Server,并对外暴露端口

为了加强公司的运维能力,这段时间也一直在了解 Docker,Docker Compose,K8s 的一些工具,了解了,包括腾讯的蓝鲸,齿骨鱼,Rainbond,wayne,为什么选择 KubeSphere,因为它最简单,最容易入门,其他的个人感觉都没有 kubesphere 好用。


        KubeSphere 是在 Kubernetes 之上构建的以应用为中心的企业级分布式容器平台,提供简单易用的操作界面以及向导式操作方式,在降低用户使用容器调度平台学习成本的同时,极大减轻开发、测试、运维的日常工作的复杂度,旨在解决 Kubernetes 本身存在的存储、网络、安全和易用性等痛点。除此之外,平台已经整合并优化了多个适用于容器场景的功能模块,以完整的解决方案帮助企业轻松应对敏捷开发与自动化运维、DevOps、微服务治理、灰度发布、多租户管理、工作负载和集群管理、监控告警、日志查询与收集、服务与网络、应用商店、镜像构建与镜像仓库管理和存储管理等多种业务场景。后续版本还将提供和支持多集群管理、大数据、人工智能等更为复杂的业务场景。


     KubeSphere 从项目初始阶段就采用开源的方式来进行项目的良性发展,相关的项目源代码和文档都在 GitHub 可见。KubeSphere 支持部署和运行在包括公有云、私有云、VM、BM 和 Kubernetes 等任何基础设施之上,并且支持在线安装与离线安装,目前已在 阿里云、腾讯云、华为云、青云、AWS、Kubernetes 上进行过部署测试。


     好了,我们进入正题,首先我们创建一个 percona-server-db 服务,进入【项目】-【应用负载】-【服务】-【创建】截图操作如下:


(1)创建密钥


填写密钥的基本信息,完成后点击 下一步。

名称:作为 MySQL 容器中环境变量的名称,可自定义,例如 mysql-secret

别名:别名可以由任意字符组成,帮助您更好的区分资源,例如 MySQL 密钥

描述信息:简单介绍该密钥,如 MySQL 初始密码

密钥设置页,填写如下信息,完成后点击 创建。

类型:选择 默认(Opaque)

Data:Data 键值对填写 MYSQLROOTPASSWORD 和 123456


(2)创建服务


(3)填写基本信息



(4)进入【容器镜像】后,选择添加容器镜像



(5)挂载存储



(6)最后默认即可,稍等几分钟,这样我们就创建了一个 percona-server 数据库服务,接下来我们需要对外暴露端口。


(7)重新在服务那里点击【创建】按钮,选择【制定工作负载】服务



(8)填写基本信息



(9)填写【服务设置】一栏,指定工作负载



(10)指定端口


(11)最后暴露端口即可。


FAQ:

1.如果想修改 percona 配置文件,可以参考这篇文章,进行设置


https://blog.csdn.net/aaaa5460/article/details/93614498


2.如果是绝对新手,可以参考官网文档,进行视频了解,官网有 14 个视频可以随时了解


https://kubesphere.com.cn/docs/zh-CN


发布于: 2020 年 05 月 21 日阅读数: 120
用户头像

赵欣

关注

继续追逐我的梦 2019.02.14 加入

热衷软件架构设计,熟悉Spring Portfolio系列,对大数据,区块链也有基本了解

评论

发布
暂无评论
KubeSphere权威指南(一)--------使用KubeSphere创建Percona Server,并对外暴露端口