Mirantis / Mirantis/cri-dockerd

Support ImageVolume feature

Open
#526 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Dominant language
Go
Stars
1.4k
Forks
356
Avg merge
4d 4h
Merged PRs (30d)
3

Description

Kubernetes v1.33: Image Volumes graduate to beta!

Kubernetes 1.31: Read Only Volumes Based On OCI Artifacts (alpha)

Some cri has supported this feature:

CRI-O supports the initial feature since version v1.31 and will add support for Image Volumes as beta in v1.33. containerd merged support for the alpha feature which will be part of the v2.1.0 release and is working on beta support as part of PR #11578.

Since docker has introduced experimental support of mounting image since v28.0.0 (see examples), we may utilize it to add kubernetes ImageVolume support to cri-dockerd.

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start with the linked Kubernetes ImageVolume documentation and Docker image-mount examples, then trace cri-dockerd's existing volume handling and CRI integration points. Done means exposing Kubernetes ImageVolume support through Docker's image-mount capability, with behavior validated against the referenced Kubernetes and Docker versions.

Written by the indexing model from the issue text.

Assessment

Tech stack
docker, go, kubernetes
Domain
backend, infrastructure
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
38/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.