ob-operatorとは
ob-operator(OceanBase K8s Operator、すなわちOceanBase K8s運用ツール)は、Kubernetes Operatorフレームワークに基づいて構築されたツールであり、Kubernetes上でOceanBaseクラスタを管理するために使用されます。これは、OceanBaseクラスタのコンテナ化デプロイメントを実現するためのシンプルかつ信頼性の高い方法を提供し、OceanBaseの運用保守を簡素化します。ob-operatorはOceanBase関連のさまざまなリソースを定義し、対応する調整ロジックを実装しているため、Kubernetesのネイティブリソースを管理するように、宣言的な方法でOceanBaseデータベースを管理できます。
説明
現在、Community EditionのOceanBaseデータベースイメージのみが提供されています。
ob-operatorの機能特徴
ob-operatorには以下の機能特徴があります:
OceanBaseクラスタ管理
ob-operatorのカスタムリソース(CRD)
obparameters.oceanbase.oceanbase.comを作成または変更することで、OceanBaseクラスタを管理できます。具体的には、クラスタの作成、初期化、クラスタのスケーリング、クラスタパラメータの変更などが含まれます。OceanBaseテナント管理
カスタムリソース
obtenants.oceanbase.oceanbase.comを作成または変更することで、OceanBaseクラスタのテナントを管理できます。具体的には、テナントの作成、レプリカ配置の調整、物理プライマリ/スタンバイの管理、テナントバックアップの管理などが含まれます。OceanBaseの高可用性
ob-operatorは自動障害復旧機能を提供しており、クラスタに障害が発生した場合でも、大多数のリソースが利用可能な状態であれば、自動的にクラスタを復旧し、クラスタの正常な使用を保証します。
ob-operatorのバージョン
現在のob-operatorはV2.1.0バージョンです。
ob-operatorドキュメント
ob-operatorの詳細な紹介と使用ガイドについては、ob-operatorドキュメントを参照してください。