このドキュメントは、Anthos フリートと Anthos Service Mesh を使用する Cloud Run for Anthos の最新バージョンを対象としています。詳細

過去のバージョンはアーカイブされていますが、既存のユーザーは引き続きドキュメントにアクセスできます。

Cloud Run for Anthos へのアプリケーションのデプロイ

Google Cloud Console を使用して、事前にビルドされたサンプル コンテナをデプロイして Cloud Run for Anthos サービスとして実行する方法を学習します。

始める前に

Cloud Run for Anthos がインストールされている Google Cloud プロジェクトと Anthos クラスタにアクセスできる必要があります。詳細については、Cloud Run for Anthos のインストールをご覧ください。

ヒント: GKE クラスタと Anthos Service Mesh を含む Anthos 環境を設定する最短パスについては、Anthos のチュートリアルをご覧ください。

サンプル コンテナをデプロイする

Google Cloud Console を使用してサンプル コンテナをデプロイし、クラスタにサービスを作成します。

  1. Cloud Console で Cloud Run for Anthos のページに移動します。

    Cloud Run for Anthos に移動

  2. Anthos クラスタが存在する Google Cloud プロジェクトを選択します。

  3. 使用可能なクラスタのリストで、[Login] をクリックして接続します。

  4. [サービスを作成] をクリックして、[サービスの作成] フォームを開きます。

  5. [使用可能なクラスタ] プルダウン メニューでクラスタを選択します。

  6. default は、サービスを実行する名前空間の名前のままにします。

  7. 任意のサービス名を入力します。例:hello

  8. [次へ] をクリックします。

  9. [既存のコンテナ イメージから 1 つのリビジョンをデプロイする] を選択し、[デモコンテナ] リストから [hello] を選択します。

  10. [次へ] をクリックします。

  11. [接続] で [外部] を選択して、ウェブからサービスにアクセスできるようにします。

  12. [作成] をクリックして hello イメージを Cloud Run for Anthos にデプロイし、デプロイの完了を待ちます。

これで完了です。Cloud Run for Anthos を有効にしたクラスタにサービスがデプロイされました。

デプロイしたサービスにアクセスする

サービスが稼働中になったので、そのサービスにリクエストを送信できます。このセクションでは、デフォルトのテスト ドメインを使用して、サービスにアクセスし、動作していることを確認します。

  1. Cloud Console で Cloud Run for Anthos のページに移動します。

    Cloud Run for Anthos に移動

  2. 新しい Cloud Run for Anthos サービスの名前をクリックして、[サービスの詳細] ページを開きます。たとえば hello です。

  3. ページの上部にある [URL] をクリックして、ウェブブラウザからデプロイされたサービスにアクセスします。たとえば、サービスに hello という名前を付けた場合、URL は次のようになりますが、クラスタの外部 IP アドレスは http://hello.default.kuberun.11.111.11.111.nip.io です。

    hello URL

これで完了です。Cloud Run for Anthos サービスが稼働中で、リクエストを処理しています。

クリーンアップ

Cloud Run for Anthos サービスを削除すると、これらのリソースの実行にかかる費用を回避できます。

サービスとそのすべてのリソースを完全に削除するには:

  1. Cloud Run for Anthos に移動

  2. サービスリストで、作成した Cloud Run for Anthos サービスを見つけて、そのチェックボックスをクリックして選択します。

  3. [削除] をクリックします。

次のステップ

コードソースからコンテナをビルドし、Container Registry に push してデプロイする。以下をご覧ください。

Cloud Run for Anthos の仕組みについては、アーキテクチャの概要をご覧ください。