Skip to content

Add high-level OCI registry cache proxy design#133

Merged
jwilder merged 2 commits intomainfrom
designs/oci-registry-proxy
May 7, 2026
Merged

Add high-level OCI registry cache proxy design#133
jwilder merged 2 commits intomainfrom
designs/oci-registry-proxy

Conversation

@jwilder
Copy link
Copy Markdown
Contributor

@jwilder jwilder commented May 7, 2026

Summary

  • Adds designs/oci-registry-high-level.md - a concise high-level design for an OCI registry proxy frontend on unbounded-storage's P2P cache
  • Describes how the proxy intercepts containerd pulls and leverages the existing P2P/regional cache hierarchy (RDMA peer transfers, single-flight origin fetches)
  • Includes open issues section on chunk-to-origin mapping and credential propagation on cache miss

Introduces a design for an OCI registry proxy frontend on unbounded-storage's
P2P cache, eliminating pull storms and reducing origin registry load for large
Kubernetes and AI clusters.
@jwilder jwilder requested a review from a team May 7, 2026 18:28
Copy link
Copy Markdown
Contributor

@jveski jveski left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM! Aligns with my mental model of how these pieces fit together

@jwilder jwilder merged commit 75e8532 into main May 7, 2026
20 checks passed
@jwilder jwilder deleted the designs/oci-registry-proxy branch May 7, 2026 20:06
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants