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