Google Kubernetes Engine 信頼性ガイド

Last reviewed 2023-07-19 UTC

Google Kubernetes Engine(GKE)は、コンテナ化されたアプリケーションをクラウドで大規模に運用するためのシステムです。GKE は、コンテナ化されたアプリケーションのリソースをデプロイ、管理、プロビジョニングします。GKE 環境は Compute Engine インスタンスで構成され、これらのインスタンスがグループ化されてクラスタを形成します。

ベスト プラクティス

  • Google Kubernetes Engine ネットワーキングのベスト プラクティス - VPC ネイティブ クラスタを使用してスケーリングを容易にする。IP アドレスを計画する。クラスタ接続をスケールする。Google Cloud Armor を使用して分散型サービス拒否攻撃(DDoS)を阻止する。コンテナ ネイティブのロード バランシングを実装して、レイテンシを短縮する。外部アプリケーション ロードバランサのヘルスチェック機能を使用して、正常なフェイルオーバーを実現する。リージョン クラスタを使用して、クラスタ内のアプリケーションの可用性を向上させる。
  • GKE マルチテナンシーのベスト プラクティス - 高可用性と信頼性を備えたマルチテナント クラスタ アーキテクチャを設計する方法、テナントごとの使用状況の指標に Google Kubernetes Engine(GKE)の使用状況測定を使用する方法、テナント固有のログを提供する方法、テナント固有のモニタリングを行う方法。