k8s 相关问题汇总

拉镜像报错某个目录找不到

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解决。

posted @ 2024-03-14 18:48  huandada  阅读(29)  评论(0编辑  收藏  举报