File tree Expand file tree Collapse file tree 1 file changed +30
-0
lines changed
content/en/blog/_posts/2025-MM-DD-image-volume-beta Expand file tree Collapse file tree 1 file changed +30
-0
lines changed Original file line number Diff line number Diff line change 1+ ---
2+ layout : blog
3+ title : " Kubernetes 1.33: Image Volumes graduate to beta!"
4+ date : 2025-MM-DD
5+ slug : image-voume-beta
6+ author : Sascha Grunert (Red Hat)
7+ ---
8+
9+ [ Image Volumes] ( /blog/2024/08/16/kubernetes-1-31-image-volume-source ) were
10+ introduced as an Alpha feature with the Kubernetes v1.31 release. The recent
11+ release of Kubernetes v1.33 moved that support to ** beta** .
12+
13+ Please note that the feature is still _ disabled_ by default, because not all
14+ [ container runtimes] ( /docs/setup/production-environment/container-runtimes ) have
15+ full support for it. [ CRI-O] ( https://cri-o.io ) supports the initial feature since version v1.31 and
16+ will add support for Image Volumes as beta in v1.33.
17+ [ containerd] ( https://containerd.io ) merged support for the alpha feature, but
18+ has not released it yet.
19+
20+ ### What's new
21+
22+ The major change for the beta graduation of Image Volumes is the support for
23+ [ ` subPath ` ] ( /docs/concepts/storage/volumes/#using-subpath ) and
24+ [ ` subPathExpr ` ] ( /docs/concepts/storage/volumes/#using-subpath-expanded-environment ) mounts
25+ for containers via ` spec.containers[*].volumeMounts.[subPath,subPathExpr] ` . This
26+ allows end-users to mount a certain sub directory of an image volume, which is
27+ still mounted as readonly (` noexec ` ). This means that non-existing
28+ subdirectories cannot be mounted by default. As for other ` subPath ` and
29+ ` subPathExpr ` values, Kubernetes will ensure that there are no absolute path or
30+ relative path components part of the specified sub path.
You can’t perform that action at this time.
0 commit comments