k8s 相關問題彙總

huandada發表於2024-03-14

拉映象報錯某個目錄找不到

Failed to pull image "xxx.xxx.cn/cem/cem-python:cemhikvision-1ad4685-20240314140514": rpc error: code = Unknown desc = failed to pull and unpack image "xxx.xxx.cn/cem/cem-python:cemhikvision-1ad4685-20240314140514": failed to extract layer sha256:a384a3c6632e723e19284c139a1830317f38b9b3ac14308425ed1d1f75cfdbf5: lstat /var/lib/containerd/io.containerd.snapshotter.v1.overlayfs/snapshots/20546/fs/usr/local/python3/lib/python3.8/site-packages/google/protobuf/internal: not a directory: unknown
image
我發現報錯目錄裡對應的包 是protobuf,Dockerfile中剛好有對這個包的操作
image
然後我將 這兩行合併到上面的RUN中,讓裝依賴 安裝 解除安裝 又安裝的操作在同一個層級中完成,問題解決。

chatgpt解釋:
image

之前也遇到過類似的,透過升級kaniko解決。

相關文章