如何引用图像的来源以进行部署创建
How to reference where an image should come from for deployment creation
我在 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/
我在 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/