GKE のドキュメントを確認する


GKE は、コンテナ化されたアプリケーションの大規模なデプロイ、実行、管理に役立つ機能とプロダクトのエコシステムが充実しています。つまり、ドキュメントも大量に存在するということです。GKE ファミリーの各ドキュメント セットには、ガイド、チュートリアル、参考資料、リリースノート、サンプルなどが含まれています。このクイックガイドでは、それらの活用方法について説明します。

GKE を初めて使用する場合は、GKE の学習を開始するから始めることをおすすめします。

概要

GKE ドキュメントは、広範な GKE エコシステムと機能ファミリーの構造を反映した、複数のドキュメント セットにまとめられています。ほとんどのユーザーは、GKE の基本ドキュメント以外を読む必要はありません。プラットフォーム管理者と運用担当者は、複数のクラスタと Google のエンタープライズ ティアを使用している場合は特に、ドキュメントをより広範に確認する必要が生じることがあります。

  • GKE の基本ドキュメント(このドキュメント セット): GKE の概要と、すべての GKE ユーザーが利用できるコア機能について説明します。
  • フリート管理のドキュメント: GKE クラスタのグループをフリートとしてまとめて管理する場合に使用します。
  • GKE Enterprise のドキュメント: エンタープライズ ティアを有効にする場合に使用します。エンタープライズ ティアは、GKE のコア機能とフリートに基づいて構築されており、エンタープライズ規模での作業に優れた機能を提供します。Cloud Service Mesh など、GKE の高度なエンタープライズ機能には、それぞれ独自のドキュメント セットが用意されています。
  • Google Cloud 外の GKE のドキュメント セット: オンプレミスまたは他のパブリック クラウドで GKE を使用するユーザー向けです。

以降のセクションでは、これらのドキュメント セットについて詳しく説明します。

GKE の基本ドキュメント

最初にお読みください。このドキュメント セットでは、コアコンセプトとすべての GKE ユーザーが利用できる機能について説明します。IT 管理者とデベロッパーの両方を対象とした内容です。次のトピックが含まれます。

このドキュメント セットには、Kubernetes Engine(GKE)API の参考資料も含まれています。

GKE フリートの管理

複数の GKE クラスタ(複数の Google Cloud プロジェクトにまたがる場合がある)を扱う必要があるプラットフォーム管理者またはクラスタ管理者は、GKE のフリートのコンセプトを使用して、クラスタが存在するプロジェクトやクラスタで実行されるワークロードに関係なく、複数のクラスタの管理を簡素化できます。フリート管理のドキュメントには、次の情報が記載されています。

  • フリートを計画する: 組織のクラスタをフリートにグループ化し、フリート機能を有効にするための実践的なガイダンスによって、フリートの仕組みを説明します。
  • フリートを作成する: フリートにクラスタを追加する方法。
  • フリート機能を使用する: クラスタとワークロードでフリート対応の機能(GKE Enterprise に含まれる機能など)を導入、構成、管理する方法を説明します。
  • フリートチーム管理: 複数のクラスタにまたがる複数のチームに対する GKE リソースのプロビジョニングと管理を簡素化します。
  • フリートを観察する: フリート全体を一目で確認し、フリート スコープのログと指標を表示できます。

このドキュメント セットには、GKE Hub(Fleet)API の参考資料も含まれています。

GKE Enterprise

GKE Enterprise ティアを有効にすると、エンタープライズ規模での作業に役立つ追加機能にアクセスできます。これらの機能の多くは、GKE フリート管理を基盤にしています。このドキュメントには、GKE Enterprise を有効または無効にする方法のほか、次の情報も含まれています。

エンタープライズ機能

  • Cloud Service Mesh: サービス間での監視可能かつ安全な管理対象通信を可能にします。これにより、GKE 上に多くのマイクロサービスで構成される堅牢なエンタープライズ アプリケーションを簡単に作成できます。
  • Config Sync: 単一の信頼できる情報源から構成が自動的に適用され、GKE クラスタ構成を一貫した方法で管理できます。
  • Policy Controller: GKE クラスタに一貫したポリシーを適用します。
  • Binary Authorization: 信頼できるイメージのみが GKE クラスタにデプロイされるようにします。

Google Cloud 外の GKE

Google Cloud を使用する多くの組織は、独自のデータセンター、工場、小売店、さらには他のパブリック クラウドでもワークロードを実行したいと考えています。しかし、これらのすべての場所に新しいコンテナ プラットフォームを構築したり、実行場所に応じてコンテナ ワークロードの構成、保護、モニタリング、最適化方法を再考したりすることは望んでいません。GKE Multi-Cloud と Google Distributed Cloud はどちらも、GKE を Google Cloud 外で使用できるように拡張し、GKE の標準機能とエンタープライズ機能のサブセットをサポートします。これにより、ハイブリッド デプロイまたは完全にオンプレミスのデプロイを作成して管理できます。

GKE Multi-Cloud

  • GKE on AWS: AWS インフラストラクチャで実行されている GKE クラスタを使用します。
  • GKE on Azure: Azure インフラストラクチャで実行されている GKE クラスタを使用します。
  • GKE 接続クラスタ: CNCF 準拠の Kubernetes クラスタをフリートに追加して、GKE クラスタとともに表示および管理します。EKS、AKS、その他の準拠クラスタタイプに関する手順も記載されています。

Google Distributed Cloud(オンプレミス)