-
Notifications
You must be signed in to change notification settings - Fork 6
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
[Proposal] Add image-service to dragonfly project #9
Comments
Looks cool. Does the new OCI v2 image format require changes to the registry API? |
Here is an extension proposal of distribution spec to expose extended API. |
Nice! Do you have the link where the new spec is being discussed? |
The oci-dev mailing list has several related threads. And there is a shared document to discuss OCIv2 requirements https://hackmd.io/@cyphar/ociv2-brainstorm |
LGTM |
LGTM. |
LGTM |
2 similar comments
LGTM |
LGTM |
Though I didn't attend the meeting, I do think this is pretty promising! LGTM |
Thank you all dragonfly community members! We have just pushed the new image service source code to https://github.com/dragonflyoss/image-service. Look forward to helping more Dragonfly users to access container images fast, securely and easily! |
Introduction
Dragonfly has been very good at distributing container images, and is an excellent candidate for container distribution standard in the cloud native world. In the recent months, the OCI (Open Container Initiate) community has been actively discussing the emerging of OCI image spec v2. Here we propose an
image-service
to be included in the dragonfly project as a subsidiary project.The
image-service
project is designed and implemented by developers at Ant Financial and Alibaba Cloud. It has been put in production usage and shown vast improvements over the old OCI image format in terms of container launching speed, image space and network bandwidth efficiency, as well as data integrity. Theimage-service
project can also serve as an example and reference implementation for the on-going OCI image spec v2 discussion. It is a good addition to the dragonfly landscape to better support container image distribution and help users to launch containers in a faster, more efficient, and more secure way.Problems with the current OCI Image Spec
Image-service architecture
Image-service features
It designs and implements a user space filesystem on top of a special designed container image format that improves at all the above mentioned OCI image spec defects. Key features include:
Image format
Plans after being accepted
The image-service project will continue evolving along with the discussion of OCI image spec v2. Its architecture and image format may change, but the plan as a reference implementation for the emerging OCI image spec v2 will be the same. Also the goal of helping dragonfly project to support container image distribution in a fast, efficient and secure way, will be the same.
The text was updated successfully, but these errors were encountered: