Skaffold を使用して Linux ベースのワークロードをビルドしてデプロイする

Skaffold は、アプリケーションのビルド、push、デプロイのワークフローを処理します。Linux、Tomcat、WebSphere、JBoss、Apache、WordPress は、デフォルトで Skaffold アーティファクトの作成をサポートしています。

Cloud Shell を使用する場合、Skaffold はすでにインストールされています。Skaffold をインストールする必要がある場合は、Skaffold のインストールをご覧ください。

始める前に

このドキュメントでは、移行を完了し、生成されたアーティファクトを確認していることを前提としています。

Linux ベースのワークロードで Skaffold を使用する

skaffold.yaml ファイルは、生成されたアーティファクトのルートフォルダにあります。skaffold.yaml ファイルの編集方法については、Skaffold ファイルのリファレンスをご覧ください。

Skaffold をローカルで実行するには、生成されたアーティファクトのルートフォルダから次のコマンドを実行します。

skaffold run -d eu.gcr.io/PROJECT_ID

PROJECT_ID は、実際のプロジェクト ID に置き換えます。

クラウドで Skaffold を実行するには、次のコマンドを使用します。

skaffold run -d eu.gcr.io/PROJECT_ID -p cloudbuild

次のステップ