Skip to content

Commit 369962d

Browse files
committed
Feature blog 1.33: Image volumes graduate to beta
Signed-off-by: Sascha Grunert <[email protected]>
1 parent 686bfbe commit 369962d

File tree

1 file changed

+30
-0
lines changed
  • content/en/blog/_posts/2025-MM-DD-image-volume-beta

1 file changed

+30
-0
lines changed
Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,30 @@
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.

0 commit comments

Comments
 (0)