我在DigitalOcean的容器注册表中上传了一张图片。(他们的docker HUB版本)
通过命令行,如何使用该映像创建Kubernetes部署?
完整的注册表名称是:
http://registry.digitalocean.com/myname/myimage
运行以下命令不起作用。获取图像拉出故障。
kubectl create deployment --image myname/myimage my-app
我已经设置了令牌内容,并在.kube文件夹中设置了配置文件。
因此,以下命令确实起作用,并且我的节点显示在终端中。
kubectl get nodes
问题出在图像上。
如何引用docker镜像应来自数字海洋注册表?
您需要登录到您的私有注册表,使用这些凭据创建一个机密,然后使用进行安装,将它们安装在部署中imagePullSecrets
,此处的说明如下:
https://kubernetes.io/docs/tasks/configure-pod-container/pull-image-private-registry/
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句