ob-operatorとは
ob-operator(OceanBase K8s Operator、すなわちOceanBase K8s運用ツール)は、Kubernetes Operatorフレームワークに基づいて構築されたツールであり、Kubernetes上でOceanBaseクラスタを管理するために使用されます。これにより、OceanBaseクラスタのコンテナ化デプロイを簡単かつ信頼性高く実現し、OceanBaseの運用を簡素化することができます。ob-operatorはOceanBase関連のさまざまなリソースを定義し、対応するマニピュレーションロジックを実装しているため、Kubernetesのネイティブリソースを管理するように、宣言型でOceanBaseデータベースを管理できます。
説明
現在、コミュニティエディションの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ドキュメントを参照してください。