Operator を使用して StarRocks をデプロイする
このトピックでは、StarRocks Operator を使用して Kubernetes クラスター上で StarRocks クラスターのデプロイと管理を自動化する方法を紹介します。
注記
StarRocks k8s operator はレベル 2 オペレーターとして設計されています。レベル 2 オペレーターの機能について詳しくは、https://sdk.operatorframework.io/docs/overview/operator-capabilities/ を参照してください。
動作の仕組み

始める前に
Kubernetes クラスターを作成する
Amazon Elastic Kubernetes Service (EKS) や Google Kubernetes Engine (GKE) クラスターなどのクラウド管理 Kubernetes サービス、または自己管理の Kubernetes クラスターを使用できます。
-
Amazon EKS クラスターを作成する
- 以下のコマンドラインツールが環境にインストールされていることを確認します:
- AWS コマンドラインツール AWS CLI をインストールして設定します。
- EKS クラスターコマンドラインツール eksctl をインストールします。
- Kubernetes クラスターコマンドラインツール kubectl をインストールします。
- 次のいずれかの方法を使用して EKS クラスターを作成します:
- 以下のコマンドラインツールが環境にインストールされていることを確認します:
-
GKE クラスターを作成する
GKE クラスターを作成する前に、すべての前提条件を完了してください。その後、Create a GKE cluster に記載された手順に従って GKE クラスターを作成します。
-
自己管理の Kubernetes クラスターを作成する
kubeadm を使用したクラスターのブートストラップ に記載された手順に従って、自己管理の Kubernetes クラスターを作成します。Minikube と Docker Desktop を使用して、最小限の手順でシングルノードのプライベート Kubernetes クラスターを作成できます。