GKE 本番環境クラスタの要件
コレクションでコンテンツを整理
必要に応じて、コンテンツの保存と分類を行います。
このセクションでは、Apigee ハイブリッド本番環境インストールに適した Google Kubernetes Engine(GKE)クラスタをセットアップするための基本的な要件について説明します。
クラスタの作成
GKE クラスタの作成方法については、GKE ドキュメントのクラスタの作成をご覧ください。
本番環境クラスタの要件
本番環境クラスタを作成する場合は、次の要件に従います。
ソフトウェアのバージョン
要件 |
値 |
Kubernetes のバージョン |
バージョン 1.13 以降、次のコマンドを実行すると、サポート対象の Kubernetes クラスタのバージョンを確認できます。
gcloud container get-server-config
サポートされているバージョンは、validMasterVersions: という見出しの下に返されます。 |
kubectl のバージョン |
バージョン 1.13.x 以降。kubectl をインストールしてセットアップするをご覧ください。 |
クラスタ テンプレートの構成
本番環境 GKE クラスタに対して次のテンプレート構成オプションを選択します。
構成 |
値 |
クラスタ テンプレート |
Standard クラスタ |
ロケーション タイプ |
リージョン(推奨) |
アベイラビリティ ゾーン |
3 |
自動スケーリング |
インスタンスの最小数と最大数を同じ数に設定して、ノードの自動スケーリングを有効にします。値を同じ数に設定することに関する警告が表示されます。この警告は無視できます。 詳細については、ハイブリッド サービスのスケーリングと自動スケーリングをご覧ください。
|
ストレージ |
ストレージは、StatefulSet 動的プロビジョナーを使用して動的にプロビジョニングされます。 |
ノードの要件
ノードプールとは、クラスタ内で同じ構成を持つノードのグループのことです。デフォルトでは、クラスタ内に 2 つのノードプールを構成する必要があります。1 つはステートフル Cassandra Pod 用で、もう 1 つは残りのステートレス Pod 用です。この 2 つのノードプールを以下のように構成します。
ステートフル ノードプールの構成
ステートフル ノードプールを次のように構成します。
構成 |
値 |
名前 |
apigee-data
|
ノードの最小数 |
3 |
マシンタイプ |
N1-standard-8(標準マシンタイプ、8 基の vCPU、30 GB のメモリ) |
ストレージ |
ストレージは、StatefulSet 動的プロビジョナーを使用して動的にプロビジョニングされます。 |
ステートレス ノードプールの構成
ステートレス ノードプールを次のように構成します。
構成 |
値 |
名前 |
apigee-runtime
|
ノードの最小数 |
3(ゾーンあたり 1) |
マシンタイプ |
N1-standard-4(標準マシンタイプ、4 基の vCPU、15 GB のメモリ) |
特に記載のない限り、このページのコンテンツはクリエイティブ・コモンズの表示 4.0 ライセンスにより使用許諾されます。コードサンプルは Apache 2.0 ライセンスにより使用許諾されます。詳しくは、Google Developers サイトのポリシーをご覧ください。Java は Oracle および関連会社の登録商標です。
最終更新日 2024-09-01 UTC。
[{
"type": "thumb-down",
"id": "hardToUnderstand",
"label":"Hard to understand"
},{
"type": "thumb-down",
"id": "incorrectInformationOrSampleCode",
"label":"Incorrect information or sample code"
},{
"type": "thumb-down",
"id": "missingTheInformationSamplesINeed",
"label":"Missing the information/samples I need"
},{
"type": "thumb-down",
"id": "translationIssue",
"label":"翻訳に関する問題"
},{
"type": "thumb-down",
"id": "otherDown",
"label":"その他"
}]
[{
"type": "thumb-up",
"id": "easyToUnderstand",
"label":"わかりやすい"
},{
"type": "thumb-up",
"id": "solvedMyProblem",
"label":"問題の解決に役立った"
},{
"type": "thumb-up",
"id": "otherUp",
"label":"その他"
}]
{"lastModified": "\u6700\u7d42\u66f4\u65b0\u65e5 2024-09-01 UTC\u3002"}
[[["わかりやすい","easyToUnderstand","thumb-up"],["問題の解決に役立った","solvedMyProblem","thumb-up"],["その他","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["翻訳に関する問題","translationIssue","thumb-down"],["その他","otherDown","thumb-down"]],["最終更新日 2024-09-01 UTC。"]]