【kubernetes】无法使用本地镜像

【kubernetes】无法使用本地镜像



问题描述:

  为了节省创建deployment的时间,提前在Node本地拉取了镜像,但是deployment在创建pod时,总是报错:can't pull image

  这个错误表明,pod在创建的时候还是会去pull镜像,无论本地是否已经存在此镜像。


解决方案:

  通过检查deployment的yaml文件,发现 imagePullPolicy 为“Always”(默认值),修改为“IfNotPresent”或是 "Never"即可解决此问题。