【スキャフォールド】
Skaffold とは?
最終更新:
💡 コードの変更から動作確認まで、開発の反復を支える
コンテナやKubernetesアプリの開発で、ビルド・デプロイなどの手順をまとめるオープンソースのCLIツール。設定に基づいてソースの変更を監視し、変更の反映とログ確認を繰り返す。
📌 このページのポイント
Skaffoldって何をしてくれるの?
ファイルを保存するたびに全部作り直すの?
必ずイメージをレジストリに送るの?
Google Cloud専用なの?
専用ではないよ。ローカルやリモートのKubernetesクラスタなどに対応する。接続先や認証、使うビルドツールの準備は必要だし、本番と同じ動作になる保証ではない。CI/CDでは各段階のコマンドを組み込む使い方もできるよ。
今から導入するときは、何を確認する?
📖 おまけ:英語の意味
「Skaffold」 = コンテナ開発の作業を支えるツール名
💬 英語のscaffoldは「足場」という意味。SkaffoldはKを使う綴りで、開発の反復作業を支えるCLIツールだよ。