GKE 非本番環境クラスタ要件

このセクションでは、Apigee Hybrid 非本番環境インストールに適した Google Kubernetes Engine(GKE)クラスタをセットアップするための基本的要件について説明します。

クラスタの作成

GKE クラスタの作成方法については、GKE ドキュメントのクラスタの作成をご覧ください。

非本番環境クラスタ要件

非本番環境クラスタを作成する場合は、次の要件に従います。

ソフトウェアのバージョン

要件
Kubernetes のバージョン バージョン 1.14.x 以降では、次のコマンドを実行すると、サポート対象の Kubernetes クラスタのバージョンを確認できます。

gcloud container get-server-config
サポート対象のバージョンは validMasterVersions: ヘッダーの下に返されます。
kubectl のバージョン バージョン 1.14.x 以降。kubectl をインストールしてセットアップするをご覧ください。

クラスタ テンプレートの構成

非本番環境 GKE クラスタに対して次のテンプレート構成オプションを選択します。

構成
クラスタ テンプレート 標準クラスタ
ロケーション タイプ ゾーン
アベイラビリティ ゾーン 3
ストレージ ストレージは、StatefulSet 動的プロビジョナーを使用して動的にプロビジョニングされます。

ノードの要件

ノードプールは、クラスタ内のノードのグループであり、すべてが同じ構成です。デフォルトで、クラスタ内に 2 つのノードプールを構成する必要があります。1 つはステートフル Cassandra ポッド用で、もう 1 つはステートレスな残りのポッド用です。この 2 つのノードプールを以下のように構成します。

ステートフル ノードプールの構成

ステートフル ノードプールを次のように構成します。

構成
名前 apigee-data
ノードの最小数 3
マシンタイプ N1-standard-4(標準マシンタイプ、4 基の vCPU、15 GB のメモリ)
ストレージ ストレージは、StatefulSet 動的プロビジョナーを使用して、動的にプロビジョニングされます

ステートレス ノードプールの構成

ステートレス ノードプールを次のように構成します。

構成
名前 apigee-runtime
ノードの最小数 3(リソースの制約がある場合は 2 を選択します)
マシンタイプ N1-standard-4(標準マシンタイプ、4 基の vCPU、15 GB のメモリ)