kata-containers 3.0 에 docker 를 올리면 파드는 동작하는데 실질적으로 동작하지 않는다.
Docker 에서는 아래와 같은 오류가 발생했다.
WARNING: No output specified with docker-container driver. Build result will only remain in the build cache. To push result image into registry use --push or to load image into docker use --load
#1 [internal] booting buildkit
#1 pulling image moby/buildkit:buildx-stable-1
#1 pulling image moby/buildkit:buildx-stable-1 17.6s done
#1 creating container buildx_buildkit_builder-97850
#1 creating container buildx_buildkit_builder-97850 0.2s done
#1 ERROR: Error response from daemon: No such image: moby/buildkit:buildx-stable-1
dockerd 는
time="2022-11-21T07:14:47.291091622Z" level=info msg="Attempting next endpoint for pull after error: failed to register layer: operation not supported"
time="2022-11-21T07:14:49.633976646Z" level=info msg="Layer sha256:8d7366c22fd8219bfcfb61ed28457854c80e310b0d736b67861b2ea7fcd77843 cleaned up"
그리고 docker info 에서는 storage driver 가 vfs 를 사용하고 있었다.
이유는 kata-containers 에서 기본적으로 overlayfs 를 사용할 수 없다는 것. overlayfs 드라이버는 존재하지만 rootfs 가 virtiofs 로 마운트되는데 여기서 문제가 발생한다.
아래 내용처럼 인수를 몇 개 추가하면 해결된다.
https://github.com/kata-containers/runtime/issues/1888
반응형
댓글