master分支的克隆che源代码(来自github)。试图运行日食che,如下所示:
helm upgrade --install che --namespace che --set cheImage=eclipse/che-server:nightly --set global.cheWorkspacesNamespace="che" --set global.ingressDomain=192.168.99.107.nip.io ./
显示以下错误:
Release "che" does not exist. Installing it now.
Error: render error in "che/templates/configmap.yaml": template: che/templates/configmap.yaml:87:14: executing "che/templates/configmap.yaml" at <.Values.che.workspace.devfileRegistryUrl>: nil pointer evaluating interface {}.workspace
请帮助。
答案 0 :(得分:0)
在上游的最新版舵图中似乎有一个错误。问题已被记录:https://github.com/eclipse/che/issues/13558。
如果要快速解决,可以转到deploy/kubernetes/helm/che/values.yaml
,然后取消注释行70-74,部署应该可以进行,并且che-server将使用这些URL进行插件和devfile注册。如果要提供自己的注册表,只需更改这些值即可。
辐射