Releases: oceanbase/ob-operator
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.
oceanbase-cluster-4.2.1-sp.1-101010012023111012
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
New features
- Added toleration and affinity options to cluster parameters.
- Support for restoring tenant and creating standby tenant from backup data.
- The ARM image is now provided.
Bug fixes
- Fixed issues that may be caused by concurrent writes to map.
- Fixed the issue where expired database connections were used during tenant backup.
- Fixed the issue of SQL syntax compatibility with OceanBase Database 4.2.1.
Optimization
- Optimized failed task retry with backoff.
- Added event logging and improved log outputs.
ob-operator-2.0.0
New features
- Support OceanBase Cluster management.
- Support Oceanbase Tenant management.
- Support for monitoring OceanBase database with OBAgent.
ob-operator-1.2.0
[Deprecated] A Helm chart for OB-Operator
ob-operator-1.1.0
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
[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 资源。