イミュータブルタグとは?
イミュータブルタグは、一度公開されると、異なるコンテンツを指すように上書きできないregistryのタグです。そのタグをpullすると、初日に参照していたのとまったく同じartifactが常に返されます。多くのregistryはイミュータビリティを強制でき、たとえばバージョン1.4.2が消費者の知らないうちに変わることがないようにできます。
なぜ重要か
ミュータブルタグはbuildを再現不可能にし、テストしたイメージがデプロイ前に置き換えられる可能性があるため、supply-chainのリスクを生みます。イミュータブルタグはその曖昧さを取り除きます。特定のタグは固定された参照であり、これは再現可能なデプロイと信頼できるロールバックにとって不可欠です。
関連する概念
- latestのようなミュータブルタグの反対
- 固定されたdigestはイミュータビリティの最も強い形態
- 再現可能なデプロイと信頼できるロールバックを可能にする
関連ガイド
What Is a Mutable Tag?A mutable tag is a container or artifact tag that can be reassigned to new content over time, such as latest,…
What Is a Pinned Digest?A pinned digest references a dependency or image by its exact content hash instead of a tag, guaranteeing you…
What Is Image Promotion?Image promotion moves the exact same tested container image through environments like staging to production,…