Skip to content

Releases: oceanbase/ob-operator

oceanbase-cluster-4.2.1-sp.6-106000012024042515

20 May 04:00
3aeead6
Compare
Choose a tag to compare

A Helm chart for Kubernetes to deploy OceanBase cluster

ob-operator-2.2.1

15 May 03:55
9885847
Compare
Choose a tag to compare

New features

  1. Support for customizing configuration of ob-operator by setting environment variables.
  2. Support for attaching backup volume after OceanBase cluster started if static ip is supported.
  3. Support for deleting protection of important resources by adding annotation.
  4. Support for migrating OceanBase cluster to be managed by ob-operator.

Bug fixes

  1. Fixed issue when creating backup tenant across namespace.
  2. Fixed issue when recover observer if OceanBase cluster is not accessible.

Optimization

  1. Checked log storage volume fit OceanBase's requirement before actually create the cluster.
  2. Optimized version check when creating OceanBase cluster in service mode.

oceanbase-dashboard-0.2.1

25 Apr 12:32
a137a7d
Compare
Choose a tag to compare

Helm Chart for OceanBase dashboard v0.2.1

What's Changed

Features

  1. Added support for connecting cluster sys and tenant in Connection tab #191

Bugfix

  1. Fixed wrong IP displays in OBCluster with service mode #307
  2. Removed restriction for tenant name that digits are not permitted #321
  3. Fixed error that occurs when syncing a primary tenant after restoring from backup data

How to use

helm repo add ob-operator https://oceanbase.github.io/ob-operator/
helm repo update ob-operator
# Install 
helm install oceanbase-dashboard ob-operator/oceanbase-dashboard --version=0.2.1
# Upgrade
helm upgrade oceanbase-dashboard ob-operator/oceanbase-dashboard --version=0.2.1

oceanbase-cluster-4.3.0-sp.1-100000242024032211

16 Apr 06:22
6f9e689
Compare
Choose a tag to compare

A Helm chart for Kubernetes to deploy OceanBase cluster

oceanbase-dashboard-0.2.0

12 Apr 09:11
c6171cc
Compare
Choose a tag to compare

About this version

We are thrilled to announce the release of OceanBase Kubernetes Dashboard v0.2.0, an update that significantly expands on the capabilities of our initial release.

Features

  • Tenant Management: We've introduced comprehensive tools for managing tenants, empowering you to handle multiple tenants within OceanBase clusters with ease. This is crucial for completing the functionality of the Dashboard.

  • Tenant Monitoring: Monitor the performance and usage of individual tenants in real-time. This tailored monitoring facilitates granular control over multi-tenant architecture of OceanBase, ensuring efficient resource allocation and troubleshooting.

  • Backup Management: Secure your data with our new backup management capabilities within tenants. Schedule backups and restore data with confidence.

Enhancements

  • UI/UX Improvements: Experience a more intuitive and streamlined navigation with our polished page layouts. We've enhanced the overall aesthetic and usability of the dashboard to facilitate a more engaging experience.

  • Content Review: We've revisited our text content, making it more concise and user-friendly. Improved documentation and in-app text aim to provide clearer guidance and support.

Get Started

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

What's Next

As with our initial release, we are committed to the continuous development of the OceanBase Kubernetes Dashboard. We invite you to explore these new features, knowing that we are already hard at work planning and developing the next set of enhancements to help you get the most out of OceanBase on Kubernetes.

We thank our users for their support and feedback, which are vital in shaping the future of this product. Enjoy the enhanced capabilities of v0.2.0, and stay tuned for more updates!

ob-operator-2.2.0

28 Mar 08:47
0ea8672
Compare
Choose a tag to compare

New features

  1. Support for binding static IP address of observer without depending on certain CNI by introducing the service mode of OBCluster.
  2. Support for correcting Status of OceanBase related resources using delete, reset, skip and retry operations offered by CRD OBResourceRescue.
  3. Support for expanding PVCs dynamically when the OBCluster is running.

Bug fixes

  1. Fixed infinite retry when creating a tenant that requires resource (CPU, Memory etc.) more than available.

Optimization

  1. Accelerated reconciliation when sub resource changes.
  2. Exposed metrics of controller manager through prometheus standard interface.

oceanbase-cluster-4.2.1-sp.3-103000032023122818

25 Jan 12:05
518b180
Compare
Choose a tag to compare

A Helm chart for Kubernetes to deploy OceanBase cluster

ob-operator-2.1.2

24 Jan 03:59
ffb80ee
Compare
Choose a tag to compare

New features

  1. Support for creating OceanBase clusters in standalone mode by adding annotation "oceanbase.oceanbase.com/mode": "standalone".
  2. Support for scaling cluster's resources (CPU and Memory) in place in standalone mode.
  3. Support for binding single PVC with pods by setting annotation "oceanbase.oceanbase.com/single-pvc": "true".
  4. Support for binding a service account with pods by configuring spec.serviceAccount for OBCluster.

Bug fixes

  1. Fixed unexpected behavior when ob-operator restarts during observer recovery.
  2. Avoided random deletion of OBServer when modifying OBZone replicas.

Optimization

  1. Optimized task manager by adding token pool to limit maximum number of concurrent running tasks.
  2. Optimized database connection pool by replacing sync.Map with expirable LRU cache.
  3. Reduced required user credentials to create OBCluster. Automatically create credentials for user proxyro, monitor and operator if not specified.
  4. Reduced required user credentials to create OBTenant. Automatically create credentials for user root and standbyro if not specified.
  5. Ensured the deploying image is ready before the OceanBase cluster is actually created.

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.