OceanBase 正式上线 KubeSphere Marketplace

随着云原生与容器化浪潮全面重塑 IT 基础设施,数据库层的"云原生化"也逐渐从趋势演进为现实需求。近日,OceanBase 开源社区的扩展组件 OceanBase Operator 与 Dashboard,正式上架 KubeSphere Marketplace,为开发者和运维团队提供了一站式的 云原生分布式数据库部署体验。

打通数据库服务与 Kubernetes 平台的融合桥梁,为用户带来更强大的云原生数据库体验,优化 OceanBase 云原生的进一步体验,用户可一键部署、自动运维、弹性扩缩,轻松驾驭企业级分布式数据库。

  • OceanBase 是一款高性能、高可用、兼容 MySQL/Oracle 的开源分布式数据库,具备 HTAP 能力与向量检索能力,服务于金融、电信、政企等核心系统。
  • KubeSphere 是领先的开源 Kubernetes 容器平台,提供图形化的集群管理与应用市场,降低了云原生服务的使用门槛。

🔗 访问地址:https://kubesphere.com.cn/marketplace

OceanBase on KubeSphere 快速上手指南

✅准备工作:

  • 需在本教程中创建 workspace、project 以及用户。本教程中以 admin 身份登录,在 workspace oceanbase 下的 project demo 中开展操作,若尚未创建这些资源,请参照 "创建 Workspace、Projects、用户和角色"。
  • 要在项目中启用网关以提供外部访问,若未就绪,请参阅 "项目网关"。

🧩操作步骤

第一步:安装依赖项

  • OceanBase Operator 依赖 cert-manager 进行证书管理,若未安装 cert-manager,请参照对应文档完成安装。
  • 确保 Kubernetes 集群至少有一个可用存储类用于配置卷,安装前请检查存储兼容性。

第二步:部署 OceanBase

  1. 登录 KubeSphere Web 控制台,进入「工作台」>「扩展中心」
  2. 搜索并安装:
  • ob-operator:数据库生命周期管理组件。
  • oceanbase-dashboard:集群可视化管理组件(默认 NodePort 暴露服务,便于外部访问)

第三步:在 KubeSphere 部署 OceanBase

选择 "ob-operator"按照安装的指示,进行"下一步"

大概耗时两分钟,在部署的页面上会显示安装成功

"oceanbase-dashboard" 与部署 "ob-operator" 过程基本一致,区别在于服务类型默认为 NodePort,便于在集群外部访问。安装成功后,在 dashboard 查看服务地址,并在浏览器中直接访问。

第四步:创建 OceanBase 集群

  1. 打开 OceanBase 仪表板网页并登录,默认用户名、密码为 admin,首次登录需更改密码。
  2. 点击「创建集群」,填写如下关键信息:
    1. 填写基本信息,其中 Namespace 和资源名称是自定义资源 obcluster 的元数据,集群名称即 OceanBase 集群名,集群模式关乎集群的容灾能力,若未使用 Calico 或 Kube-OVN 作为 CNI,且所部署的 OceanBase 集群满足版本要求,建议选用 Service 模式。
    2. 拓扑结构下配置定义 OceanBase 集群的结构,默认为 3 个 zone,每个 zone 配备 1 个 observer,如需添加 pod 调度逻辑,可进行相应配置。
    3. 在 Observer 配置下指定 observer 的镜像和资源,镜像可在此处查找,点击 "最小规格配置" 可配置最小资源。
    4. 若要启用监控、指定参数或挂载 NFS 卷用于备份,可在对应部分进行配置,完成所有配置后,点击 "提交" 创建 OceanBase 集群。

至此,在 Kubesphere 集群上的 OceanBase 集群已经部署成功,即可在 KubeSphere 的 Kubernetes 集群中运维、扩缩容,后续大家可以通过部署 obproxy 使用 mysql 客户端连接至 OceanBase 集群进行更细致的体验。

OceanBase 也已经上线 KubeSphere Marketplace,大家可以在"扩展组件"找到 "ob-operator" 和 "oceanbase-dashboard"

开源合作,共塑未来

扩展组件正式上线 KubeSphere 扩展市场,不仅标志着数据库能力在容器云上的深度融合,也为用户提供了更加完整、可落地、一致体验的云原生路径。

  • 对开发者而言,意味着更高的部署效率与更低的运维门槛;
  • 对企业用户而言,意味着数据库服务能够更自然地融入 DevOps 与容器编排体系;
  • 对开源生态而言,则代表了技术融合与场景落地的又一次范式进化。

欢迎扫描下方二维码或访问官网,立即订阅体验 OceanBase 扩展组件,与千家云原生用户共建下一代云原生数据库能力!

💌

老纪的技术唠嗑局 不仅希望能持续给大家带来有价值的技术分享,也希望能和大家一起为开源社区贡献力量。如果你对 OceanBase 开源社区认可,点亮一颗小星星 ✨ 吧!你的每一个Star,都是我们努力的动力~💕
https://github.com/oceanbase/oceanbase