Meeting notes on this topic:
We can ref crfs on isulad. Next are works we need to dig more:
- integrate crfs with plugin or standalone daemon?
- how to detect the wanted image to run is normal image or stargz format? with special MIME type?
- integrate with kata: currently 9p+overlayfs should be OK, but what about virtiofs? Modify virtiofs to support crfs?
- current POC is using external rootfs to connect to crfs, can we use graphdriver but not external rootfs?
These will be followed with issue+wiki on gitee, if progress is OK, we will raise a topic to discuss the design again on next SIG meeting.
Best Regards,
Lu Jingxiao
发件人: lujingxiao
发送时间: 2020年6月1日
11:16
收件人: 'isulad@openeuler.org' <isulad@openeuler.org>
抄送: Weiwei (N) <wick.wei@huawei.com>
主题: Feature Request: Smart loading for remote images
Hi iSulad owners,
Startgz[1] is an index-able format for tar.gz file, which is introduced by Brad Fitzpatrick[2]. It has the great feature on remote items for pulling-smartly-when-needed. With it, the container creating time could be greatly
reduced.
It is already supported by containerd [3].
I’ve digged some on it, let’s discuss it on this week’s meeting and see what we can do.
[1]: crfs:
https://github.com/google/crfs
[2]:
https://github.com/bradfitz
[3]: containerd/stargz-snapshotter:
https://github.com/containerd/stargz-snapshotter
Best Regards,
Lu Jingxiao