コンテンツにスキップ

コマンド@Skaffold

はじめに

本サイトにつきまして、以下をご認識のほど宜しくお願いいたします。


01. skaffoldコマンド

グローバル

▼ --verbosity

ログレベルを指定し、skaffold コマンドを実行する。

デフォルトは warn である。

$ skaffold <任意のパラメーター> --verbosity=debug


build

▼ buildとは

全てのコンテナイメージをビルドする。

$ skaffold build

▼ --cache-artifacts

キャッシュを無効化し、build コマンドを実行する。

$ skaffold build --cache-artifacts=false


dev

▼ dev

アプリケーションのコードを監視し、変更が検出されたときに、コンテナイメージの再ビルド/プッシュ/デプロイを実行する。

また、ポートフォワーディングを実行する。

$ skaffold dev

▼ --trigger

一定間隔でコードの変更を監視しつつ、dev コマンドを実行する。

$ skaffold dev --trigger=polling

▼ --no-prune、--cache-artifacts

イメージをキャッシュせず、また事後処理で全てのコンテナイメージを削除しつつ、dev コマンドを実行する。

$ skaffold dev --no-prune=false --cache-artifacts=false

▼ --port-forward

ポートフォワーディングを実行しつつ、dev コマンドを実行する。

$ skaffold dev --port-forward


run

▼ run

バックグラウンドで、コンテナイメージのビルド/デプロイを実行する。

$ skaffold run

▼ force

リソースを強制的にデプロイしつつ、skaffold run コマンドを実行する。

$ skaffold run --force

▼ --no-prune、--cache-artifacts

イメージをキャッシュせず、また事後処理で全てのコンテナイメージを削除しつつ、skaffold run コマンドを実行する。

$ skaffold run --no-prune=false --cache-artifacts=false

▼ --tail

フォアグラウンドで skaffold run コマンドを実行する。

$ skaffold run --tail

▼ --port-forward

ポートフォワーディングを実行しつつ、skaffold run コマンドを実行する。

$ skaffold run --port-forward


02. ポートフォワーディング

コマンド別

コマンド ポートフォワーディングの可否
skaffold dev ユーザー定義を参照
skaffold dev --port-forward ユーザー定義を参照
skaffold dev --port-forward=off ポートフォワーディングを実行しない
skaffold run ポートフォワーディングを実行しない
skaffold run --port-forward ユーザー定義を参照