首页 > 解决方案 > Devspace 部署错误:pullSecrets[0].registry:不能为空

问题描述

我正在研究如何使用 kubernetes 部署 django 应用程序,我找到了这个教程,它解释了 Devspace 工具,所以按照教程就像它返回我无法解决的消息一样。消息是这样的: 在此处输入图像描述

只返回这个[fatal] pullSecrets[0].registry: cannot be empty

有人能帮我吗 ?

标签: pythondjangodockerkubernetesdevspace

解决方案


DevSpace 维护者在这里。检查您的 devspace.yaml,您会看到pullSecrets定义了一个部分,并且该部分中的第一个条目registry没有定义或空字符串。

要解决此问题,您可以删除整个pullSecrets注册表或提供有效的注册表主机名 + 用户名和密码。对于用户名,尤其是密码,您应该使用变量${REGISTRY_PASSWORD},然后在终端中通过环境变量设置它们,或者让 DevSpace 通过devspace set var REGISTRY_PASSWORD=xxx等设置它们。


推荐阅读