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 @   huandada  阅读(40)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 【译】Visual Studio 中新的强大生产力特性
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 【设计模式】告别冗长if-else语句:使用策略模式优化代码结构
点击右上角即可分享
微信分享提示