Slide 9
Slide 9 text
SkaffoldのCD(Continuous Development)フロー
Image Build
Image Push
Test
Manifests
Rendering
Deploy
・dockerfileやカスタムスクリプトでbuild
・buildpacksやkoにも対応
・buildをローカルではなくk8sクラスタやCloud Build
上で行うことも可能
https://skaffold.dev/docs/#skaffold-workflow-and-architecture
・シェルによるカスタムのテスト実行が可能
・container-structure-testに対応しており、コンテ
ナが意図通りに作成されているか確認可能
・datetimeやハッシュ等で自動でタグを付与
・buildしたタグに応じてレジストリへpush
・ローカルでdockerコンテナをデプロイする場合は
pushしないオプションあり
・予め用意したtemplateに、imagetagとlabelを設定
・KustomizeやHelmにも対応
・レンダリングしたtemplateをデプロイ
・Cloud Deployを使用してCloud Run/GKE デプロイ