代码拉取完成,页面将自动刷新
45
isulad-img支持远程运行
开启的
存在冲突
在卸载卡场景下,isulad可能运行在卸载卡中,而镜像的管理可能运行在x86环境中。
isulad和isulad-img分离的架构本身可以支持该场景,但是由于部分的耦合未解除,导致这种场景当前不支持
该PR解决解决两个问题:
- isulad-img可以通过tcp连接提供grpc服务。
- isulad-img提供GetUser调用,由于当前isulad是直接假设镜像挂载到了本地,直接去本地读取挂载好的文件获取用户uid gid等信息。在isulad-img分离以后,isulad无法进行该操作。另外从逻辑上讲,isulad-img负责容器的镜像部分,那么从镜像中获取用户uid信息的操作,由isulad-img来完成似乎也更加合理。