Releases: oceanbase/ob-operator
oceanbase-cluster-4.2.1-sp.6-106000012024042515
A Helm chart for Kubernetes to deploy OceanBase cluster
ob-operator-2.2.1
New features
- Support for customizing configuration of ob-operator by setting environment variables.
- Support for attaching backup volume after OceanBase cluster started if static ip is supported.
- Support for deleting protection of important resources by adding annotation.
- Support for migrating OceanBase cluster to be managed by ob-operator.
Bug fixes
- Fixed issue when creating backup tenant across namespace.
- Fixed issue when recover observer if OceanBase cluster is not accessible.
Optimization
- Checked log storage volume fit OceanBase's requirement before actually create the cluster.
- Optimized version check when creating OceanBase cluster in service mode.
oceanbase-dashboard-0.2.1
Helm Chart for OceanBase dashboard v0.2.1
What's Changed
Features
- Added support for connecting cluster sys and tenant in Connection tab #191
Bugfix
- Fixed wrong IP displays in OBCluster with service mode #307
- Removed restriction for tenant name that digits are not permitted #321
- 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
A Helm chart for Kubernetes to deploy OceanBase cluster
oceanbase-dashboard-0.2.0
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
New features
- Support for binding static IP address of observer without depending on certain CNI by introducing the
service
mode of OBCluster. - Support for correcting
Status
of OceanBase related resources usingdelete
,reset
,skip
andretry
operations offered by CRDOBResourceRescue
. - Support for expanding PVCs dynamically when the OBCluster is running.
Bug fixes
- Fixed infinite retry when creating a tenant that requires resource (CPU, Memory etc.) more than available.
Optimization
- Accelerated reconciliation when sub resource changes.
- Exposed metrics of controller manager through prometheus standard interface.
oceanbase-cluster-4.2.1-sp.3-103000032023122818
A Helm chart for Kubernetes to deploy OceanBase cluster
ob-operator-2.1.2
New features
- Support for creating OceanBase clusters in standalone mode by adding annotation
"oceanbase.oceanbase.com/mode": "standalone"
. - Support for scaling cluster's resources (CPU and Memory) in place in standalone mode.
- Support for binding single PVC with pods by setting annotation
"oceanbase.oceanbase.com/single-pvc": "true"
. - Support for binding a service account with pods by configuring
spec.serviceAccount
for OBCluster.
Bug fixes
- Fixed unexpected behavior when ob-operator restarts during observer recovery.
- Avoided random deletion of OBServer when modifying OBZone replicas.
Optimization
- Optimized task manager by adding token pool to limit maximum number of concurrent running tasks.
- Optimized database connection pool by replacing
sync.Map
with expirable LRU cache. - Reduced required user credentials to create OBCluster. Automatically create credentials for user
proxyro
,monitor
andoperator
if not specified. - Reduced required user credentials to create OBTenant. Automatically create credentials for user
root
andstandbyro
if not specified. - Ensured the deploying image is ready before the OceanBase cluster is actually created.
oceanbase-dashboard-0.1.0
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
- 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.
- 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
New features
- Support for adding annotation
oceanbase.oceanbase.com/independent-pvc-lifecycle
to theOBCluster
resource to make PVC remain after theOBCluster
resource is deleted. - Support for tenant upgrade with the
OBTenantOperation
resource, which is a feature introduced since OceanBase Database V4.1. - Support for setting cluster parameters with
optstr
in startup command ofobserver
.
Bug fixes
- Fixed the issue of unrestricted memory consumption in some container runtimes by explicitly setting the
memory_limit
parameter. - Avoided long waits for changes to take effect when parameters are altered after cluster bootstraps by setting these parameters during startup.
Optimization
- Reduced initial value of
datafile_size
and use incremental step to scale up when needed. - Enhanced resource validation, especially for
OBCluster
andOBTenant
resources.