首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在Kubernetes中引用私有的DockerHub图像?

如何在Kubernetes中引用私有的DockerHub图像?
EN

Stack Overflow用户
提问于 2017-01-22 14:19:37
回答 1查看 1.4K关注 0票数 0

我第一次使用Kubernetes,并且尝试引用一个私有的DockerHub映像有一段令人讨厌的时间。

在“青少年反洗钱”中,这就是我所拥有的:

代码语言:javascript
复制
.... many other lines
-image: registry.hub.docker.com/MY_DOCKER_HUB_USERNAME/MY_IMAGE_NAME:latest

我所犯的错误是

代码语言:javascript
复制
Failed to pull image "registry.hub.docker.com/MY_DOCKER_HUB_USERNAME/MY_IMAGE_NAME:latest":
image pull failed for registry.hub.docker.com/MY_DOCKER_HUB_USERNAME/MY_IMAGE_NAME:latest, 
this may be because there are no credentials on this request. 
details: (Error: image MY_DOCKER_HUB_USERNAME/MY_IMAGE_NAME not found)

现在,我对库伯奈特的配置一无所知,但到目前为止,我哪里出了问题?

EN

回答 1

Stack Overflow用户

发布于 2017-01-24 07:11:56

下面是一个示例,说明如何为您的私有repos创建一个秘密密钥--在部署中引用它:

  1. 创建密钥 kubectl创建秘密码头-注册表myregistrykey --DOCKER-SERVER=DOCKER_REGISTRY USER username=DOCKER_USER-DOCKER-PASSWORD=DOCKER_PASSWORD --docker-email=DOCKER_EMAIL
  2. 在部署中使用它 apiVersion:扩展/v1beta1类:部署元数据:名称:示例命名空间:默认名称空间:副本:1策略: rollingUpdate: maxSurge: 1 maxUnavailable: 0类型: RollingUpdate模板:标签:运行:示例规范:- name:示例映像:myregistryrepo/myimage:最新端口:- containerPort: 80 name: httpimagePullPolicy: name:-name: myregistrykey
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/41791990

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档