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
次のステップ
- 移行したワークロードのモニタリング方法を確認する。