Skaffold
https://skaffold.dev/docs/
Kubernetes
ネイティブなアプリケーションの継続開発を容易にする
コマンドラインツール
アプリケーションのビルド、プッシュ、デプロイのワークフローを扱う
CI/CD パイプライン
の構成要素を提供する
Skaffold
が継続的にローカルやリモートの
Kubernetes クラスタ
にデプロイするので、アプリケーション開発の反復に集中できる
Skaffold では、開発ワークフローを以下の 6 つのステージで扱う
1. ソースコードの変更検出
2. コンテナビルド
3. コンテナテスト
4. コンテナイメージのタグ管理
5. コンテナの配置
6. コンテナデプロイ
参考文献
Kubernetes 実践ガイド