Releases: oceanbase/ob-operator
oceanbase-dashboard-0.6.0
New Feature
- Support to analysis sql for tenant
Enhancement
- Improve display in English environment
- Enhance obproxy metrics display when there's no data
Bugfix
- Fix alarm silencer label overwrite
ob-operator-2.3.4
Enhancement
- Support setting oceanbase-sdk's timeout via environment variables
- Skip observer in recover status when restarting
- Optimize some default timeout setting
- Optimize getting oceanbase's sys client
Bugfix
- Add annotation support-static-ip to newly added obzone
- Fix task fall back policy when pod is deleted during observer recovery process
- Fix panic problem when obtenant's unit is unexpected
- Check obzone spec changes during obzone rolling update
ob-operator-2.3.3
Enhancement
- Add parameter addressing_model for s3_compatible backup storage
- Support setting tenant variables at create time
oceanbase-cluster-4.3.5-sp.3-103000092025080818
A Helm chart for Kubernetes to deploy OceanBase cluster
oceanbase-dashboard-0.5.0
Release Notes for OceanBase Dashboard v0.5.0
We are excited to announce the release of OceanBase Dashboard v0.5.0 on August 4, 2025. This release includes several new features, enhancements, and bug fixes to improve your experience with OceanBase Dashboard.
Highlights
- Scheduled Inspection: Integration with obdiag for scheduled inspections of OceanBase clusters.
- Log Collection: Support for OceanBase cluster log collection and download.
- Alert Event Diagnose: Enhanced alert event diagnosis by collecting essential data.
What's Changed
New Features
| Feature | Description |
|---|---|
| Scheduled Inspection | Integrate obdiag to perform scheduled inspections for OceanBase clusters. |
| Log Collection | Support for OceanBase cluster log collection and download. |
| Alert Event Diagnose | Support for alert event diagnosis by collecting essential data. |
Enhancements
| Enhancement | Description |
|---|---|
| Metrics Data Layout | Optimized metrics data layout for better performance. |
| Prometheus Data Storage | Prometheus's data is now kept on isolated storage for improved reliability. |
Bugfixes
| Bugfix | Description |
|---|---|
| Terminal Connection Issue | Fixed OceanBase cluster's terminal connection issue when deployed entirely on remote Kubernetes clusters. |
| Alert Event Keyword Filter | Fixed alert event keyword filter for summary. |
How to Use
To install or upgrade OceanBase Dashboard, follow these steps:
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.5.0
# Upgrade
helm upgrade oceanbase-dashboard ob-operator/oceanbase-dashboard --version=0.5.0Additional Notes
- The Helm chart uses Persistent Volume Claims (PVC) to hold metrics and config data. A storage class is required for this purpose. If you do not have a default storage class, you need to specify it by setting the following parameters:
- prometheus.persistence.storageClassName
- sharedVolume.persistence.storageClassName
The deploy command will be
helm install oceanbase-dashboard ob-operator/oceanbase-dashboard --version=0.5.0 --set prometheus.persistence.storageClassName=<your-storage-class> --set sharedVolume.persistence.storageClassName=<your-storage-class>- The inspection task will use the timezone of the browser, this feature is enabled by default in Kubernetes 1.25 and above, if you deploy oceanbase-dashboard in Kubernetes cluster with lower version, the timezone may not take effect.
ob-operator-2.3.2
oceanbase-dashboard-0.4.0
Helm chart for OceanBase dashboard v0.4.0
What's Changed
New Features
Enhancements
- Support to specify proxyro password when creating obcluster. #319
- Support to manage node labels and taints. #679
- Enhance obcluster parameter management. #689
- Add support for modifying OBCluster after creation. #669
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.4.0
# Upgrade
helm upgrade oceanbase-dashboard ob-operator/oceanbase-dashboard --version=0.4.0obproxy-ce-0.1.0
A Helm chart for obproxy-ce
oceanbase-dashboard-0.3.3
Helm chart for OceanBase dashboard v0.3.3
What's Changed
New Features
- Support for setting affinity, taint toleration and node selector when creating OBCluster. #567
- Support for setting independent PVC and deletion protection. #672
Enhancements
- Add support for independent PVC lifecycle and deletion protection. #673
- Add support for deleting and restarting specific OBServers. #671
- Add support for setting the optimization scenario for OBCluster and OBTenant. #670
- Add support for modifying OBCluster after creation. #669
Bugfix
- Fixed infinite refresh when editing backup policy. #676
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.3.3
# Upgrade
helm upgrade oceanbase-dashboard ob-operator/oceanbase-dashboard --version=0.3.3cli-0.1.0
okctl 0.1.0
Introduction
okctl (Oceanbase Kubernetes ConTroL) is a powerful command line interface (CLI) tool compatible with ob-operator
okctl has the following features:
- Cluster management, including creating, deleting, scaling, upgrading, etc.
- Tenant management, including creating, updating, activating standby tenant, switchover of tenants, etc.
- Backup policy management, including creating, resuming, pausing, etc.
- Component installation and update, supporting ob-operator, ob-dashboard, cert-manager, local-path-provisioner now.
- Interactive command for user to deploy a ob cluster and tenant easily.
Installation
Install okctl by scripts
You can install okctl with the following script,
curl -sL https://raw.githubusercontent.com/oceanbase/ob-operator/master/scripts/install-okctl.sh | bashBuild okctl from source code
Execute the following command to build okctl from source code,
make cli-buildIf build successfully, you can find the binary file in ./bin/okctl, you can copy it to your PATH for convenience.
Special Thanks
Special thanks to @lizzy-0323 for his dedication and contributions to the development of okctl over the past few months! Let's move on together!
What changed
- The first release of ob-operator CLI tool as
okctl#131