メイン コンテンツにスキップ
Google Cloud Documentation
テクノロジー分野
  • AI と ML
  • アプリケーション開発
  • アプリケーションのホスティング
  • コンピューティング
  • データ分析とパイプライン
  • データベース
  • 分散型クラウド、ハイブリッド クラウド、マルチクラウド
  • 業種別ソリューション
  • 移行
  • ネットワーキング
  • オブザーバビリティとモニタリング
  • セキュリティ
  • Storage
プロダクト横断型のツール
  • アクセスとリソースの管理
  • 費用と使用量の管理
  • Infrastructure as code
  • SDK、言語、フレームワーク、ツール
/
コンソール
  • English
  • Deutsch
  • Español
  • Español – América Latina
  • Français
  • Indonesia
  • Italiano
  • Português
  • Português – Brasil
  • עברית
  • 中文 – 简体
  • 中文 – 繁體
  • 日本語
  • 한국어
ログイン
  • Google Kubernetes Engine (GKE)
無料で利用開始
概要 ガイド リファレンス サンプル リソース
Google Cloud Documentation
  • テクノロジー分野
    • その他
    • 概要
    • ガイド
    • リファレンス
    • サンプル
    • リソース
  • プロダクト横断型のツール
    • その他
  • コンソール
  • Discover
  • サービスの概要
  • GKE のドキュメントを確認する
    • 概要
    • GKE のメイン ドキュメント
    • GKE AI / ML のドキュメント
    • GKE ネットワーキングのドキュメント
    • GKE のセキュリティに関するドキュメント
    • GKE のフリート管理に関するドキュメント
  • GKE と Cloud Run のどちらを使用するか
  • 試してみる
    • コンソールでクラスタを作成する
    • Terraform を使用してクラスタを作成する
    • クラスタを調べる
  • Gemini アシスタンスで GKE サービスを微調整する
  • 基礎を学ぶ
  • GKE の学習を開始する
  • Kubernetes の基礎を学ぶ
    • Kubernetes の学習を開始する
    • コンテナの概要
    • Kubernetes コミック
    • Kubernetes.io
    • 動画再生リスト: Learn Kubernetes with Google
  • GKE の基礎を学ぶ
    • GKE のオペレーション モード
    • 動画再生リスト: GKE の基礎
  • GKE ユーザーの一般的なロールとタスク
  • 使ってみる
  • クラスタのライフサイクル
  • クラスタ管理の概要
  • クラスタ構成
  • ワークロードのデプロイ
  • GKE クラスタのアーキテクチャ
  • ワークフローとツール
    • gcloud CLI の概要
    • Google Cloud コンソールの GKE
    • Terraform を使用して GKE リソースをプロビジョニングする
    • kubectl をインストールしてクラスタ アクセスを構成する
    • IDE を使用してデプロイを簡素化する
    • GKE リモート MCP サーバーを使用する
  • 学習プログラム: アプリをコンテナ化する
    • 概要
    • モノリスを理解する
    • モノリスをモジュール化する
    • コンテナ化を準備する
    • モジュラー型のアプリをコンテナ化する
    • アプリをクラスタにデプロイする
  • 学習プログラム: スケーラブルなアプリ
    • 概要
    • クラスタを作成する
    • Prometheus でモニタリングする
    • ワークロードをスケーリングする
    • 障害のシミュレーションを行う
    • 変更を一元化する
    • 本番環境に関する考慮事項
  • 設計と計画
  • コードサンプル
  • GKE のベスト プラクティス
  • アーキテクチャ
    • Cloud Code、Cloud Build、Google Cloud Deploy を使用したアプリの開発と提供
    • 継続的デリバリーの課題に対処する
  • GKE クラスタを設定する
  • ワークロードを実行するためのクラスタを計画する
    • GKE の Autopilot と Standard の機能の比較
    • リージョン クラスタについて
    • フィーチャー ゲートについて
    • アルファ クラスタについて
    • GKE クラスタでのマシンのサポートについて
  • Gemini を使用して GKE クラスタを設計する
  • Autopilot クラスタを設定する
    • GKE Autopilot について
    • Autopilot クラスタを作成する
    • Autopilot Pod の実行時間を延長する
  • Standard クラスタを設定する
    • ゾーンクラスタを作成する
    • リージョン クラスタを作成する
    • アルファ版クラスタを作成する
    • Windows Server ノードプールを使用してクラスタを作成する
  • クラスタの使用を準備する
    • ラベルを使用してクラスタを整理する
    • タグを使用して GKE リソースを管理する
  • ノードプールを構成する
    • ノードプールについて
    • ノードプールの追加と管理
    • ノードイメージについて
    • containerd イメージについて
    • ノードイメージを指定する
    • GKE 上の Arm ワークロードについて
    • Arm ノードを含むノードプールと Standard クラスタを作成する
    • GKE Standard ノードサイズを計画する
    • Spot VM について
    • Windows Server コンテナについて
    • ノードの自動修復
    • DaemonSet を使用して GKE ノードを自動的にブートストラップする
    • ノードプールに対して Kubernetes のノードラベルと taint を更新する
    • GKE Standard クラスタでネストされた VM を使用する
  • マルチテナンシーのクラスタを設定する
    • クラスタ マルチテナンシーについて
    • マルチテナント環境を計画する
    • サードパーティ テナント用に GKE クラスタを準備する
    • マルチテナント ロギングを設定する
  • フリートを使用してマルチクラスタ管理を簡素化する
    • フリートについて
    • フリートを作成する
  • クラスタのスケーラビリティを強化する
    • GKE のスケーラビリティについて
    • スケーラビリティを計画する
    • 大規模な GKE クラスタを計画する
    • 大規模なワークロードを計画する
    • 容量バッファについて
    • 容量バッファを構成する
    • 迅速な Pod スケーリングのために追加のコンピューティング容量をプロビジョニングする
    • 予約済みゾーンリソースを消費する
    • 高速起動ノードによるワークロードの起動の高速化について
  • 費用の削減と最適化
  • 費用の最適化のために GKE クラスタを設計して構成する
  • ワークロードの自動スケーリングを構成する
    • デプロイしたアプリケーションのスケーリング
    • ワークロードを水平方向に自動スケーリングする
      • 水平 Pod 自動スケーリングについて
      • 水平 Pod 自動スケーリングを使用した Deployment の自動スケーリング
      • HorizontalPodAutoscaler のイベントログを収集する
      • 指標に基づくワークロードの自動スケーリングについて
      • カスタム指標を公開する
      • GPU 上の LLM ワークロードの自動スケーリングを構成する
      • TPU 上の LLM ワークロードの自動スケーリングを構成する
      • KEDA を使用してゼロにスケーリングする
    • ワークロードを垂直方向に自動スケーリングする
      • 垂直 Pod 自動スケーリングについて
      • コンテナ リソースのリクエストと上限のスケール
      • 垂直 Pod オートスケーラーのイベントログを収集する
      • 多次元 Pod 自動スケーリングを構成する
      • CPU 起動ブーストを使用してアプリケーションの起動を高速化する
  • インフラストラクチャの自動スケーリングを構成する
    • クラスタの自動スケーリングについて
    • クラスタの自動スケーリングを構成する
    • クラスタの自動スケーリング イベントを表示する
    • ノードプールの自動作成について
    • ノードプールの自動作成を構成する
    • 粒度の細かいリソース上限を構成する
  • 低費用でフォールト トレラントなワークロードを実行する
    • Autopilot クラスタで Spot Pod を使用する
    • Spot VM を使用して GKE Standard クラスタでワークロードを実行する
    • プリエンプティブル VM を使用してワークロードを実行する
  • GKE の費用を表示する
    • クラスタの費用内訳を表示する
    • 費用関連の最適化指標を表示する
  • GKE の費用を最適化する
    • GKE ワークロードのサイズ適正化を大規模に行う
    • オフピーク時に GKE クラスタをスケールダウンして費用を削減する
    • プロビジョニング不足とオーバープロビジョニングの GKE クラスタを特定する
    • アイドル状態の GKE クラスタを特定する
    • プロビジョニング不足とオーバープロビジョニングのワークロードを特定する
  • ストレージをプロビジョニングする
  • GKE クラスタのストレージについて
  • ストレージに Kubernetes の機能、プリミティブ、抽象化を使用する
    • 永続ボリュームと動的プロビジョニングを使用する
    • StatefulSet を使用する
    • ボリューム スナップショットについて
    • ボリューム拡張を使用する
    • Cloud Storage のデータを使用してボリュームにデータを入力する
      • GKE Volume Populator について
      • Hyperdisk ML へのデータ転送を自動化する
  • ブロック ストレージ
    • Persistent Disk をプロビジョニングして使用する
      • Compute Engine 永続ディスクの CSI ドライバを使用する
      • 永続ボリュームのアタッチ上限
      • 既存の永続ディスクの使用
      • CSI ドライバを手動でインストールする
      • 複数のリーダーを持つ永続ディスクの使用(ReadOnlyMany)
      • SSD 永続ディスク
      • リージョン永続ディスク
      • Stateful HA Operator を使用してステートフル アプリの可用性を向上させる
    • ハイパーディスクをプロビジョニングして使用する
      • Hyperdisk について
      • Hyperdisk を使用してストレージのパフォーマンスをスケールする
      • Hyperdisk ストレージ プールを使用してストレージのパフォーマンスとコストを最適化する
      • Hyperdisk ML を使用して AI / ML データの読み込みを高速化する
    • GKE Data Cache をプロビジョニングして使用する
      • GKE Data Cache を使用してステートフル ワークロードの読み取りパフォーマンスを高速化する
    • 永続ストレージを管理する
      • ノード ファイル システム用のブートディスクを構成する
      • 永続ディスクのクローンを作成する
      • ボリューム スナップショットを使用して Persistent Disk ストレージをバックアップおよび復元する
    • ディスクのパフォーマンスを最適化する
      • ディスク パフォーマンスの最適化について
      • ディスク パフォーマンスをモニタリングする
  • ローカル SSD とエフェメラル ストレージ
    • GKE のローカル SSD ストレージについて
    • ローカル SSD を基盤とするエフェメラル ストレージをプロビジョニングする
    • ローカル SSD を使用する RAW ブロック ストレージをプロビジョニングする
    • EmptyDir Volume を使用して Deployment を作成する
    • 専用の永続ディスクをエフェメラル ボリュームとして使用する
  • ファイル ストレージ
    • Lustre ボリュームをプロビジョニングして使用する
      • GKE 用 Managed Lustre について
      • Managed Lustre を基盤とするボリュームを作成して使用する
      • 既存の Managed Lustre インスタンスにアクセスする
      • Managed Lustre ボリュームを拡張する
      • XPK を使用して GKE に Managed Lustre をプロビジョニングする
    • Filestore をプロビジョニングして使用する
      • GKE に対する Filestore のサポートについて
      • Filestore インスタンスにアクセスする
      • Filestore を使用してステートフル ワークロードをデプロイする
      • GKE 向け Filestore マルチシェアについて
      • GKE のマルチシェアを最適化する
      • ボリューム スナップショットを使用して Filestore ストレージをバックアップおよび復元する
  • オブジェクト ストレージ
    • クイックスタート: GKE 用 Cloud Storage FUSE CSI ドライバ
    • GKE 用の Cloud Storage FUSE CSI ドライバについて
    • Cloud Storage FUSE CSI ドライバを設定する
    • Cloud Storage バケットをエフェメラル ボリュームとしてマウントする
    • Cloud Storage バケットを永続ボリュームとしてマウントする
    • Cloud Storage FUSE CSI ドライバのサイドカー コンテナを構成する
    • Cloud Storage FUSE のパフォーマンスを最適化する
      • パフォーマンス プロファイルを使用してパフォーマンス チューニングを自動化する
      • 手動によるパフォーマンス チューニング
  • ワークロードのデプロイと管理
  • Autopilot ワークロードをデプロイする
    • Autopilot ワークロードのリソース リクエストを計画する
    • GKE Standard の Autopilot ワークロードについて
    • Standard クラスタで Autopilot ワークロードを実行する
  • ComputeClass を使用してノード属性を構成する
    • GKE ComputeClass について
    • GKE の組み込み ComputeClass について
    • カスタム ComputeClass について
    • カスタム ComputeClass を使用して、自動スケーリングされたノードの属性を制御する
    • デフォルトで ComputeClass を Pod に適用する
    • Autopilot クラスタの Balanced と Scale-Out の ComputeClass について
    • Autopilot Pod の ComputeClass を選択する
    • ComputeClass のベスト プラクティス
  • 最適化されたハードウェアにワークロードをデプロイする
    • コンピューティング負荷の高いワークロード用の最小 CPU プラットフォーム
    • GKE で Pod バースト機能を構成する
    • PMU を使用して CPU のパフォーマンスを分析する
    • H4D でハイ パフォーマンス コンピューティング(HPC)ワークロードを実行する
    • HPC ワークロードの実行に関するベスト プラクティス
  • 特別なセキュリティ要件があるワークロードをデプロイする
    • Autopilot モードでの特権ワークロードの承認について
    • Autopilot モードで特権ワークロードの許可リストを作成する
    • GKE Autopilot のパートナー
    • Autopilot モードの特権オープンソース ワークロード
    • 組織で特権 Autopilot ワークロードを制限する
    • Autopilot モードで特権ワークロードの承認を制御する
    • 特権 Autopilot ワークロードと許可リストのトラブルシューティング
  • 特殊なデバイスを必要とするワークロードをデプロイする
    • GKE での動的リソース割り当て(DRA)について
    • DRA 向けに GKE インフラストラクチャを準備する
    • DRA ワークロードをデプロイする
  • Pod スナップショットを使用してワークロードのスナップショットを作成して復元する
    • Pod スナップショットについて
    • Pod スナップショットから復元する
  • ワークロードの移行
    • Autopilot に移行する Standard クラスタを特定する
    • Standard クラスタから Autopilot クラスタへの移行を準備する
  • ワークロードを管理する
    • GKE Pod を特定のゾーンに配置する
    • ゾーン障害をシミュレートする
    • NCCL Fast Socket を使用してワークロードの効率を向上させる
    • コンテナ イメージのダイジェストについて
    • Kubernetes マニフェストでのコンテナ イメージ ダイジェストの使用
    • ワークロードの初期化速度を改善する
      • ストリーミング コンテナ イメージを使用する
      • セカンダリ ブートディスクを使用してデータまたはコンテナ イメージをプリロードする
    • 名前空間を使用してワークロードを分離する
  • 継続的インテグレーションと継続的デリバリー
    • 継続的インテグレーションと継続的デリバリーの計画
    • Azure Pipelines を使用した CI / CD パイプラインを作成する
    • Cloud Build を使用した GitOps スタイルの継続的デリバリー
    • GKE による最新の CI / CD
      • ソフトウェア デリバリー フレームワーク
      • CI / CD システムを構築する
      • デベロッパー ワークフローを適用する
  • アプリケーション タイプ別にワークロードをデプロイする
  • AI / ML ワークロード
    • GKE での AI / ML オーケストレーション
    • GKE Hypercluster について
  • データベース、キャッシュ、データ ストリーミングのワークロード
    • GKE 上のデータ
    • GKE でデータベース デプロイを計画する
    • マネージド データベース
      • GKE Autopilot と Spanner を使用してアプリをデプロイする
      • Persistent Disk と Cloud SQL を使用して GKE に WordPress をデプロイする
      • BigQuery、Cloud Run、Gemma を使用して GKE のデータを分析する
    • Kafka
      • Strimzi を使用して Apache Kafka を GKE にデプロイする
      • Confluent を使用して Apache Kafka を GKE にデプロイする
    • Redis
      • Redis と PHP を使用して多層ウェブ アプリケーションを作成する
      • GKE に Redis クラスタをデプロイする
      • Redis Enterprise を使用して Redis を GKE にデプロイする
      • GKE で Redis のパフォーマンスを最適化する
    • MySQL
      • ステートフル MySQL クラスタをデプロイする
      • スナップショットを使用して Persistent Disk から Hyperdisk に MySQL データを移行する
      • Backup for GKE を使用して Persistent Disk から Hyperdisk に MySQL データを移行する
      • GKE で MySQL のパフォーマンスを最適化する
    • PostgreSQL
      • 高可用性 PostgreSQL データベースをデプロイする
      • Zalando を使用して PostgreSQL を GKE にデプロイする
      • CloudNativePG を使用して PostgreSQL を GKE にデプロイする
    • SQL Server
      • GKE に単一インスタンスの SQL Server 2017 をデプロイする
    • Memcached
      • GKE に Memcached をデプロイする
    • ベクトル データベース
      • GKE と Cloud Storage を使用して RAG chatbot を構築する
      • GKE に Qdrant データベースをデプロイする
      • GKE に Elasticsearch データベースをデプロイする
      • GKE に PostgreSQL ベクトル データベースをデプロイする
      • GKE に Weaviate ベクトル データベースをデプロイする
  • ウェブサーバーとアプリケーション
    • ウェブサイトの提供を計画する
    • ステートフル アプリをデプロイする
    • ワークロードが停止可能な状態であることを確認する
    • ステートレス アプリをデプロイする
    • hostPort を使用して Autopilot Pod への直接接続を許可する
    • Django の実行
    • Cloud Marketplace からのアプリケーションのデプロイ
    • GKE でフルスタック ワークロードを大規模に実行する
    • コンテナ化されたウェブサーバー アプリをデプロイする
  • Game Servers
    • Agones と Game Servers の問題に関するサポートを受ける
    • GKE クラスタで Agones コントローラを分離する
  • Arm ワークロードをデプロイする
    • Standard クラスタにデプロイする Arm ワークロードを準備する
    • Arm ワークロード向けのマルチアーキテクチャ イメージをビルドする
    • Arm アーキテクチャに Autopilot ワークロードをデプロイする
    • GKE 上の x86 アプリケーションを Arm のマルチ アーキテクチャに移行する
  • Microsoft Windows
    • Windows Server アプリケーションをデプロイする
    • Windows Server マルチアーキテクチャ イメージをビルドする
    • Windows 認証を使用する ASP.NET アプリを GKE Windows コンテナにデプロイする
  • クラスタの管理と最適化
  • クラスタのライフサイクルの変更を管理して停止を最小限に抑える
  • 分析情報と推奨事項で GKE の使用を最適化する
  • GKE クラスタを管理する
  • ステージング用のクラスタとワークロードを構成する
  • ワークロードのパフォーマンスを最適化する
  • クラスタとノードプールをアップグレードする
    • GKE クラスタのアップグレードについて
    • クラスタのアップグレードを計画する
    • リリース チャンネルについて
    • リリース チャンネルを使用する
    • Autopilot クラスタのアップグレードについて
    • Standard クラスタのアップグレードについて
    • ノードの自動アップグレード
    • クラスタのコントロール プレーンまたはノードプールを手動でアップグレードする
    • ノードのアップグレード戦略について
    • ノードのアップグレード戦略を構成する
    • メンテナンスの時間枠と除外について
    • メンテナンスの時間枠と除外を構成する
    • カスタム ステージを使用したロールアウトの順序付けについて
    • カスタム ステージを使用してクラスタのアップグレードのロールアウトを順序付ける
    • ロールアウトの順序付けを使用したクラスタ アップグレードについて
    • クラスタのアップグレードのロールアウトを順序付ける
    • 自動アップグレードによる中断の頻度を制御する
  • クラスタ イベント通知を取得する
    • クラスタ通知について
    • Pub/Sub を通じてクラスタ通知を受け取る
    • メール通知を受信するようにクラスタを構成する
    • サードパーティ サービス向けのクラスタ通知を構成する
    • クラスタのアップグレードの可視性を高める
  • ノードを管理する
    • ノードのアップグレード用のリソースを確保する
    • ノードを追加または削除してクラスタのサイズを変更する
    • ノードのコンパクト プレースメントを定義する
    • ノードを別のマシンタイプに移行する
    • ホスト メンテナンスを管理する
      • GKE でホスト メンテナンスを行う方法を理解する
      • メンテナンス イベントをモニタリングする
      • トレーニングと推論のワークロードを実行しているノードのホスト メンテナンスを行う
    • ノードを Linux cgroupv2 に移行する
    • コンテナの書き込み可能な cgroup を構成する
    • containerd 構成をカスタマイズする
    • ノードシステム構成をカスタマイズする
    • ディスク容量を仮想メモリとして使用するようにノードを構成する
    • ドメインに参加するように Windows Server ノードを構成する
    • ハイ パフォーマンス コンピューティングに対応した同時マルチスレッディング(SMT)
  • クラスタの削除
  • GKE クラスタで Kubernetes ベータ版 API を使用する
  • Webhook 使用時のコントロール プレーンの安定性を確保する
  • Backup for GKE を使用する
  • モニタリング
  • GKE のオブザーバビリティ
  • Google Cloud Managed Service for Prometheus を設定する
  • マネージド OpenTelemetry を使用する
    • マネージド OpenTelemetry の概要
    • マネージド OpenTelemetry をデプロイする
  • クラスタとワークロードをモニタリングする
    • 指標の収集を構成する
    • ワークロードの自動アプリケーション モニタリングを構成する
    • オブザーバビリティ指標を表示する
    • オブザーバビリティ指標を収集して表示する
      • コントロール プレーンの指標を収集して表示する
      • Kube 状態指標を収集して表示する
      • cAdvisor / Kubelet の指標を収集して表示する
      • DCGM 指標を収集して表示する
      • アプリケーションのパフォーマンス指標を使用する
      • Kubernetes から特定の Prometheus 指標を収集する
    • 起動レイテンシ指標をモニタリングする
    • GKE 使用状況測定を使用したクラスタ使用状況のプロファイルについて
    • GKE で Prometheus を使用したアプリケーションのオブザーバビリティ
    • GKE に Elastic Stack を設定する
  • ログの表示と処理
    • GKE ログについて
    • GKE ログを表示する
    • ログの取り込みを制御する
    • ログのスループットを調整する
    • マルチテナント ロギングを設定する
  • トラブルシューティング
  • 概要
  • トラブルシューティングの概要
    • 概要
    • サービスの健全性とインシデントを確認する
    • クラスタとワークロードの健全性を評価する
    • クラスタの状態を調査する
    • 履歴分析を行う
    • プロアクティブなモニタリングを実施する
    • 診断を加速させる
    • トラブルシューティングのシナリオの例
  • クラスタの設定
    • クラスタの作成
    • Autopilot クラスタ
    • Kubectl コマンドライン ツール
    • 標準ノードプール
    • ノードの NotReady ステータス
    • ノードの登録
    • コンテナ ランタイム
  • 自動スケーリング
    • クラスタ オートスケーラーがスケールダウンしない
    • クラスタ オートスケーラーがスケールアップしない
    • 水平 Pod 自動スケーリング
    • カスタム ComputeClass
  • Storage
    • GKE のストレージ
    • GKE Volume Populator
  • クラスタ セキュリティ
  • ネットワーキング
  • ワークロード
    • デプロイされたワークロード
    • イメージの pull