当前位置: 首页 > 知识库问答 >
问题:

通过kubernetes yaml文件的私有存储库

葛修永
2023-03-14

我们已尝试设置hivemq清单文件。我们的私有存储库中有hivemq docker映像

Step1:我已经登录到私有存储库,就像

 docker login "private repo name"

APIPversion:extensions/v1beta1种类:部署元数据:名称:hivemq spec:replicas:1模板:元数据:标签:名称:hivemq1 spec:containers:-env:xxxxx我传递的一些环境值名称:hivemq image:privaterePoname:portnumber/directoryname/hivemq:ports:-containerport:1883

它成功地创建,但我得到以下问题。你能帮任何一个人解决这个问题吗。

hivemq-4236597916-mkxr4 0/1 ImagePullBackOff 0 1h

有时我会遇到这种问题

来自服务器的错误(BadRequest):pod“HIVEMQ-4236597916-MKXR4”中的容器“HIVEMQ”正在等待启动:尝试拉取映像但失败

共有1个答案

仲孙信瑞
2023-03-14

为了将专用docker注册表与Kubernetes一起使用,仅docker登录是不够的。
您需要使用您的凭据添加一个KubernetesDocker-Registry秘密,如下所述:https://Kubernetes.io/docs/tasks/configure-pod-container/pull-image-private-registry/。在这篇文章中还有ImagePullSecrets设置,您必须添加到yaml部署文件中,引用该秘密。

 类似资料:
  • 问题内容: 我无法让Jenkins通过SSH在BitBucket上克隆git存储库。出现以下消息失败: 采取的步骤 创建一个SSH密钥对 将公共密钥添加为BitBucket上存储库的部署密钥 在Jenkins Credentials Manager插件中安装SSH密钥和用户名(尝试过’git’和我的BB帐户名) 尝试使用URL的形式在构建中克隆存储库 我也尝试过不使用凭据管理器并手动将密钥安装在中

  • 问题内容: 我正在尝试通过npm安装github私有存储库,其中包括其他私有github存储库作为依赖项。 尝试了很多方法和帖子,但是都没有用。这是我在做什么: 在package.json中就像: 正确的方法是什么? 问题答案: 以下在我需要的所有情况下都可以正常工作:

  • 问题内容: 我在GitLab服务器上有一个专用存储库,使用SSH可以使用git clone拉出一个项目。 但是我想直接从服务器上在Linux命令行上运行脚本(更具体地说,是Drupal / Drush .make文件) 我尝试使用原始文件运行它: (为了方便非Drupal用户,我们可以说) 没有成功。当然,它会返回登录页面。 可能吗? 问题答案: 在Chris的宝贵帮助下,您可以通过以下方法从Gi

  • 我的web应用允许用户上传文件,我想为此使用Cloud azure blob存储。 由于下载将非常频繁(超过上传),我想节省服务器计算时间和带宽,并直接从azure blob服务器提供文件。 我相信这是可能的,在谷歌云上使用Firebase(火库)。在那里你可以直接从客户端上传和下载。(我知道身份验证和授权也由Firebase管理,所以它让事情变得更容易) Azure上是否存在类似的机制/服务?

  • 我正在为我的项目使用Gradle,昨天我在构建项目时遇到了问题,因为https://plugins.gradle.org不起作用。那么有没有办法克隆依赖项

  • 问题内容: 在SQL2005中,有没有一个简单的过程可以将我所有的存储过程分散到单个.sql文件中。我想将它们移到VSS,但是对于单击每个获取源,将其转储到文本文件等的前景并不太兴奋。 问题答案: 在SQL Management Studio中,右键单击数据库,然后转到任务->生成脚本,逐步浏览向导。其中一页可以让您将每个对象编写脚本到自己的文件中。