クラスタとワークロードを確認する


クイックスタートでデプロイしたワークロードの設定とリソースの一部について確認します。

このフォローアップ チュートリアルでは、Pod や Service などの Kubernetes のコンセプトを詳しく説明しますが、Kubernetes の経験があることを前提としていません。


このタスクを Google Cloud コンソールで直接行う際の順を追ったガイダンスについては、「ガイドを表示」をクリックしてください。

ガイドを表示


始める前に

次のいずれかのクイックスタートの手順に沿って、クラスタを作成し、サンプルアプリをデプロイしていることを確認します。

Pod の詳細を表示する

Kubernetes では、Pod は、作成して管理できる、デプロイ可能なコンピューティングの最小単位です。すべての Kubernetes ワークロードと同様に、サンプル アプリケーションのデプロイは、コンテナ化されたアプリケーション(この場合は 1 つのコンテナ)をラップする Pod(この場合は追加のレプリカのない 1 つの Pod)で構成されます。このセクションでは、サンプルアプリの Pod について Google Cloud コンソールで確認できることについて説明します。

  1. まず、サンプルアプリの [Deployment の詳細] ページに移動します(前回のチュートリアルを終了したばかりの場合は、このページが表示されている可能性があります)。他のページが表示されている場合:

    1. Google Cloud コンソールで、GKE の [ワークロード] ページに移動します。

      [ワークロード] に移動

    2. [名前] 列で、デプロイしたアプリの名前(Google Cloud コンソールでデプロイした場合は hello-world-app、Terraform デプロイの場合は example-hello-app-deployment)をクリックします。

  2. [概要] タブに、サンプルアプリのワークロードの詳細が表示されます。たとえば、次のような情報を確認できます。

    • レプリカ: ワークロードで現在実行中の Pod レプリカの数。

    • Pod の仕様: この Deployment のバージョンと、サンプルアプリのコンテナ。

  3. [マネージド Pod] テーブルは、実行中の各 Pod レプリカの構成データとパフォーマンス指標にリンクしています。

Service を表示する

Kubernetes Service は、1 つ以上の Pod にネットワーク エンドポイントを提供します。ワークロードをデプロイしたときに、外部トラフィックをワークロードに転送するロード バランシング Service を作成しました。この Service を使用すると、アプリケーションをデプロイした後にサンプルアプリのウェブ インターフェースにアクセスできます。

ワークロードの Service を表示するには:

  1. [Deployment の詳細] ページの [サービスの公開] テーブルに移動します。ワークロードが公開する Service が表示されます。

  2. [サービスの公開] テーブルの [名前] 列で、サンプルアプリの Service の名前をクリックします。名前は、Google Cloud コンソールでアプリをデプロイした場合は hello-world-app-service、Terraform でデプロイした場合は example-hello-app-loadbalancer です。

  3. [Service の詳細] ページでは、Service に関する次の情報を確認できます。

    • Service の外部エンドポイント: Service へのアクセスに使用できる IP アドレス。前のクイックスタートでは、この IP アドレスを使用してアプリのウェブ インターフェースにアクセスしました。
    • Service が使用するポート
    • ロードバランサがトラフィックを送信するクラスタ IP アドレスなど、Service のロードバランサの詳細。ロードバランサの名前をクリックすると、フロントエンドやバックエンドの詳細など、さらに多くの情報が表示されます。

次のステップ