Skip to content

Releases: oceanbase/ob-operator

oceanbase-dashboard-0.1.0

05 Jan 17:32
7222b15
Compare
Choose a tag to compare

About this version

We are excited to unveil the initial release of our innovative OceanBase Kubernetes Dashboard v0.1.0, a pioneering tool designed to enhance your experience with managing and monitoring OceanBase clusters on Kubernetes. As part of our ongoing commitment to development and improvement, we are proud to offer this first version to our users while actively working on new features and enhancements for future updates.

Features

  1. Cluster Management: Easily deploy, scale, and manage OceanBase clusters within your Kubernetes environment. The dashboard allows users to quickly configure and manage the lifecycle of OceanBase clusters with just a few clicks.
  2. Monitoring: Keep a close eye on the performance and health of your OceanBase clusters. Our dashboard provides live metrics, logs, and alerts to help you ensure that your databases are performing optimally.

Getting Started

Install OceanBase Dashboard by running the following commands

helm repo add ob-operator https://oceanbase.github.io/ob-operator/
helm install oceanbase-dashboard ob-operator/oceanbase-dashboard --version=0.1.0

After OceanBase Dashboard installed, check the service address and open it in browser.
The Default user is admin and use the following command to get the password

echo $(kubectl get secret oceanbase-dashboard-user-credentials -o jsonpath='{.data.admin}' | base64 -d)

What's Next?

We are continuously working to improve the OceanBase Kubernetes Dashboard. Stay tuned for upcoming updates that will introduce new features, enhancements, and fixes to further streamline your database operations.
We value your input! Please don't hesitate to provide us with feedback or ideas for new features that you would like to see in future releases.

ob-operator-2.1.1

03 Jan 13:47
6c7c9a7
Compare
Choose a tag to compare

New features

  1. Support for adding annotation oceanbase.oceanbase.com/independent-pvc-lifecycle to the OBCluster resource to make PVC remain after the OBCluster resource is deleted.
  2. Support for tenant upgrade with the OBTenantOperation resource, which is a feature introduced since OceanBase Database V4.1.
  3. Support for setting cluster parameters with optstr in startup command of observer.

Bug fixes

  1. Fixed the issue of unrestricted memory consumption in some container runtimes by explicitly setting the memory_limit parameter.
  2. Avoided long waits for changes to take effect when parameters are altered after cluster bootstraps by setting these parameters during startup.

Optimization

  1. Reduced initial value of datafile_size and use incremental step to scale up when needed.
  2. Enhanced resource validation, especially for OBCluster and OBTenant resources.

oceanbase-cluster-4.2.1-sp.1-101010012023111012

20 Nov 08:08
a6ad932
Compare
Choose a tag to compare

A helm chart to deploy OceanBase cluster based on ob-operator. Version of OceanBase is 4.2.1.1-101010012023111012

ob-operator-2.1.0

20 Nov 07:02
a6ad932
Compare
Choose a tag to compare

New features

  1. Added toleration and affinity options to cluster parameters.
  2. Support for restoring tenant and creating standby tenant from backup data.
  3. The ARM image is now provided.

Bug fixes

  1. Fixed issues that may be caused by concurrent writes to map.
  2. Fixed the issue where expired database connections were used during tenant backup.
  3. Fixed the issue of SQL syntax compatibility with OceanBase Database 4.2.1.

Optimization

  1. Optimized failed task retry with backoff.
  2. Added event logging and improved log outputs.

ob-operator-2.0.0

26 Sep 07:44
62118ad
Compare
Choose a tag to compare

New features

  1. Support OceanBase Cluster management.
  2. Support Oceanbase Tenant management.
  3. Support for monitoring OceanBase database with OBAgent.

ob-operator-1.2.0

25 Aug 06:38
888f147
Compare
Choose a tag to compare

[Deprecated] A Helm chart for OB-Operator

ob-operator-1.1.0

21 Nov 15:05
bdb9d19
Compare
Choose a tag to compare

RELEASE NOTE

[Deprecated]

About This Version

This version brings new features to improve operating and monitoring ability of oceanbase cluster, fixes certain bugs to improve stability.

New Feature

  • Provide oceanbase metric data by deploying obagent as a sidecar container of observer.
  • Support obzone scale up and scale down.
  • Create a specific user for futher operation after oceanbase cluster bootstraped, elimated the dependency of user root.

bugfix

  • Fix unexpected pod recreation when add observer in certain scenario.

概要说明

此版本完善了 oceanbase 集群的运行和监控能力,修复了一些 bug 提高稳定性。

新特性

  • 通过部署 obagent 作为 sidecar 容器采集 oceanbase 的监控数据。
  • 支持 obzone 的扩容和缩容。
  • oceanbase 集群 bootstrap 之后使用特定的用户进行运维操作,不依赖 root 用户。

bugfix

  • 修复了特定场景下添加 observer 时 pod 非预期重建的问题。

v1.0.0

02 Apr 04:03
0515a94
Compare
Choose a tag to compare

[Deprecated]

RELEASE NOTE

About This Version

By using OB-operator,OceanBase databases can be run as containers on public clouds or Kubernetes clusters deployed in private mode. OB-operator can be deployed using Kustomize or YAML.

Features

  • Deploy OceanBase clusters in Kubernetes.
  • Supports cluster creation, deletion, scale-out, scale-in, and lifecycle management.
  • Create and delete zones.
  • Ceate, delete, restart, and failover OBServer instances.
  • Run the kubectl command to view the status of clusters, zones, and OBServer.
  • Use HTTP API to manage K8s resources.

概要说明

通过使用 OB-operator,OceanBase 数据库可以以容器的形式运行在公有云或私有化部署的 Kubernetes 集群上。用户通过 YAML 或 Kustomize 部署 OB-operator。

特性

  • 在 K8s 环境下独立部署 OceanBase 集群。
  • 支持集群的创建、删除、扩容、缩容和生命周期管理。
  • 支持 Zone 的创建、删除。
  • 支持 OBServer 实例的创建、删除、重启、故障转移。
  • 支持使用 kubectl 命令查看集群、Zone 和 OBServer 的状态。
  • 支持通过 HTTP API 管理 K8s 资源。