Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Support CRFS' stargz format #72

Open
tazjin opened this issue Oct 30, 2019 · 0 comments
Open

Support CRFS' stargz format #72

tazjin opened this issue Oct 30, 2019 · 0 comments
Labels
enhancement New feature or request

Comments

@tazjin
Copy link
Owner

tazjin commented Oct 30, 2019

See https://github.com/google/crfs for details.


CRFS was proposed in golang/go#30829 to enable clients to launch containers without having to pull the entire image locally. Especially in an environment like GCP this becomes quite feasible to do in terms of network performance.

Nixery could support CRFS by implementing support for the stargz format (for which an io.Writer is provided in the CRFS repo). CRFS has a strategy for dealing with container runtimes that don't (yet?) support it, which involves also creating some metadata-only layers. This behaviour can probably be toggled by introducing a /crfs meta-package.

@tazjin tazjin added the enhancement New feature or request label Oct 30, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant