青云科技KubeSphereMarketplace上新——OceanBase

互联网
2025
06/17
17:36
分享
评论

随着云原生与容器化技术的迅速发展,数据库的云原生化成为 IT 基础设施升级的重要方向。近日,由 OceanBase 团队打造的两款核心扩展组件——OB Operator 和 OceanBase Dashboard,正式上架KubeSphere Marketplace,为企业提供一站式、高性能的数据库云原生解决方案。

1

OceanBase + KubeSphere:数据库与容器平台的 融合

KubeSphere 引入 OceanBase 作为扩展组件合作伙伴,能 融合 OceanBase 的数据库能力与 KubeSphere 的容器管理能力。这样做降低了 OceanBase 在 Kubernetes 环境的部署和使用门槛,还借助 KubeSphere 平台实现对 OceanBase 集群生命周期的全面管理,为用户提供更便捷的云原生数据库解决方案。其核心价值在于简化部署运维、提升资源效率、保障业务连续性、加速应用现代化。

插件介绍

OB Operator:数据库生命周期管理控制器

OB Operator 是专为 Kubernetes 场景设计的数据库控制器,负责 OceanBase 集群的自动部署、生命周期管理、版本升级、故障恢复等任务,是数据库集群云原生自动化运维的核心。

OceanBase Dashboard:可视化运维与监控平台

OceanBase Dashboard 提供可视化的数据库集群监控、指标分析、告警管理、运维辅助工具,是企业保障数据库稳定运行的重要平台。

快速部署指南

准备 KubeSphere 环境

使用 KubeSphere 企业版或云平台,即可通过图形界面完成 OceanBase 的快速部署。安装指南请参考:

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"按照安装的指示,进行“下一步”。

1

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

1

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

1

第四步:创建 OceanBase 集群

1.打开 OceanBase 仪表板网页并登录,默认用户名为 admin,首次登录需更改密码。

2.点击「创建集群」,填写如下关键信息:

- a.填写基本信息,其中 Namespace 和资源名称是自定义资源 obcluster 的元数据,集群名称即 OceanBase 集群名,集群模式关乎集群的容灾能力,若未使用 Calico 或 Kube-OVN 作为 CNI,且所部署的 OceanBase 集群满足版本要求,建议选用服务模式。

- b.拓扑结构下配置定义 OceanBase 集群的结构,默认为 3 个 zone,每个 zone 配备 1 个 observer,如需添加 pod 调度逻辑,可进行相应配置。

- c.在 Observer 配置下指定 observer 的镜像和资源,镜像可在此处查找,点击 “最小规格配置” 可配置最小资源。

- d.若要启用监控、指定参数或挂载 NFS 卷用于备份,可在对应部分进行配置,完成所有配置后,点击 “提交” 创建 OceanBase 集群。

1

1

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

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

体验价值

通过 KubeSphere Marketplace,企业可快速体验 OceanBase 的全新能力:

- 极速部署:几分钟内启动数据库集群;

- 一站式管理:统一监控与运维多租户数据库;

- 支持 DevOps 流水线:数据库发布自动化;

- 兼容混合云、多云环境:灵活适配复杂架构。

开源协同,共塑未来

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

- 对开发者而言,意味着更高的部署效率与更低的运维门槛;

- 对企业用户而言,意味着数据库服务能够更自然地融入 DevOps 与容器编排体系;

- 对开源生态而言,则代表了技术融合与场景落地的又一次范式进化。

THE END
广告、内容合作请点击这里 寻求合作
免责声明:本文系转载,版权归原作者所有;旨在传递信息,不代表 的观点和立场。

相关热点

相关推荐

1
3
Baidu
map