我们如何在kubernetes的本地/私人存储库中提供nginx图像?
让我说我使用的是nginx图像标签版本x.x.我已经在我的开发和测试环境中对它进行了测试,并希望将其移至prod。
如果nginx存储库中没有图像怎么办? 有没有办法将x.x版本的nginx拉到我们的本地/私有存储库?
如果图像不可用,则存在高风险。因此,如果有人指导我们如何处理这个问题会很有帮助。
答案 0 :(得分:0)
如果您的机器中安装了泊坞窗,请拉动泊坞窗图像
$ docker pull nginx:x.x
现在,您无法在Kubernetes中使用此本地docker镜像。你需要做更多的事情
将此图像推送到云端的docker注册表中。
$ docker tag nginx:x.x <your-registry>/nginx:x.x
$ docker push <your-registry>/nginx:x.x
然后从您的注册表中使用<your-registry>/nginx:x.x
。