苍穹服务镜像丢失(ImagePullBackOff)处理原创
4人赞赏了该文章
1,837次浏览
编辑于2022年10月08日 11:22:00
背景:在使用安装器安装的苍穹服务,偶尔会出现服务启动异常,查看服务状态发现pod的状态是“ImagePullBackOff”,拉取不到镜像。
这种问题应该如何处理呢?
原因:目前苍穹的镜像并不会存放在苍穹公共镜像仓库中,若出现镜像丢失,那就是本地服务器没有了苍穹的镜像,需要重新load镜像到本地。根据以下步骤操作load镜像。
若是k8s相关的镜像,可在安装包目录下通过搜索“k8s_basic_image.tar.gz”,找到这个包后,通过docker load -i k8s_basic_image.tar.gz恢复镜像。若搜索不到包,可访问安装包目录下的singularity/scripts/k8s/ansible/roles/00-copy_all/files目录下找到k8s_all.tar.gz,再解压就可以能找到k8s_basic_image.tar.gz
若是苍穹服务的镜像,可在安装包目录下通过搜索“cosmic-images.tar.gz”,找到这个包后,通过docker load -i cosmic-images.tar.gz命令恢复镜像。若搜不到,可以在安装包目录下的singularity/scripts/cosmic/KDCC_installtool/kingdeetmp/cosmic-k8s/cosmic-images,进行恢复镜像。
赞 4
4人点赞
还没有人点赞,快来当第一个点赞的人吧!
打赏
0人打赏
还没有人打赏,快来当第一个打赏的人吧!
推荐阅读