Changes
New Features
- Support for scheduling OceanBase cluster across multiple K8s clusters. #134 Reference this document for detailed instruction.
- Support for backing up to Tencent COS, AWS s3 and s3 compatible storage. #521
- Support for deleting specific OBServer. #410
- Support for optimizing parameters and variables by scenario. #424
- Support for setting most of native fields of Pods to OBServer. #568
Bug fixes
- Fixed the issue that it get stuck when a 2-2-2 cluster rolling replace its OBServer pods. #540
Optimization
- Supplement several new types of
OBTenantOperation
to perform common operations like creating or deleting resource pools, setting unit number and so on. #476
Installations
Helm
If you have installed helm, we recommend to install ob-operator with it.
helm repo add ob-operator https://oceanbase.github.io/ob-operator/
helm repo update
helm install ob-operator ob-operator/ob-operator --namespace=oceanbase-system --create-namespace --version=2.3.0
Raw YAML
You can simply install ob-operator with kubectl apply
like following,
kubectl apply -f https://raw.githubusercontent.com/oceanbase/ob-operator/2.3.0_release/deploy/operator.yaml