python - Devspace 部署错误:pullSecrets[0].registry:不能为空
问题描述
我正在研究如何使用 kubernetes 部署 django 应用程序,我找到了这个教程,它解释了 Devspace 工具,所以按照教程就像它返回我无法解决的消息一样。消息是这样的:
只返回这个[fatal] pullSecrets[0].registry: cannot be empty
有人能帮我吗 ?
解决方案
DevSpace 维护者在这里。检查您的 devspace.yaml,您会看到pullSecrets
定义了一个部分,并且该部分中的第一个条目registry
没有定义或空字符串。
要解决此问题,您可以删除整个pullSecrets
注册表或提供有效的注册表主机名 + 用户名和密码。对于用户名,尤其是密码,您应该使用变量${REGISTRY_PASSWORD}
,然后在终端中通过环境变量设置它们,或者让 DevSpace 通过devspace set var REGISTRY_PASSWORD=xxx
等设置它们。
推荐阅读
- hyperledger-fabric - 是否可以使用 Hyperledger Fabric 的排序服务来交换其他消息?
- android - 如何使用 Kotlin 验证两个 arrayList 中的相等性
- c# - 当Window的大小改变时如何知道它是增加还是减少
- xml - Sabre 取消行程段错误 (OTA_CancelRQ)
- php - PHP opcache 预加载未在 Apache 上加载
- node.js - 使用 VISA API 生成 VISA 卡号
- git - 在 Gitlab 中推送存储库被拒绝错误
- javascript - ReactJS:第一个 useEffect 在第二个被触发之前不会更新状态
- python - 多索引数据帧上的 Pandas 布尔值枢轴
- angular - 使用 MatSelect 和 rxjs fromEvent 事件没有被听到?(选择更改)