微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

错误:无法获得可用的存储类型 [Eclipse Che]

如何解决错误:无法获得可用的存储类型 [Eclipse Che]

我正在尝试在气隙环境中安装 Eclipse Che version 7.29.1,但遇到了问题。我们在连接到 AWS 中 Kubernetes 集群的 Linux EC2 实例上使用 HelmChectlKubectl

我已按照 this documentation 在多用户环境中进行设置。

一旦我们弄清楚如何在气隙环境中进行安装,安装就顺利进行,没有出现任何错误

这是我遇到的问题:

Screenshot of Eclipse Che Error Page

这是我们的 ingress 文件,与上述文档中的文件结合使用:

Screenshot of Ingress File

这里也是 helm 用来安装的 requirements.yaml。由于气隙部署,文件属性指向“自定义图表”,因此我们可以从我们的内部图像存储库中引用这些图像:

Screenshot of our air-gapped Dependencies

这是已安装的软件工具的版本:

头盔:

version.BuildInfo{Version:"v3.2.1",GitCommit:"fe51cd1e31e6a202cba7dead9552a6d418ded79a",GitTreeState:"clean",GoVersion:"go1.13.10"}

检查:

chectl/7.30.1 linux-x64 node-v12.22.1

Kubectl:

 Client Version: version.Info{Major:"1",Minor:"17+",GitVersion:"v1.17.9-eks-4c6976",GitCommit:"4c6976793196d70bc5cd29d56ce5440c9473648e",BuildDate:"2020-07-17T19:00:19Z",GoVersion:"go1.13.9",Compiler:"gc",Platform:"linux/amd64"}
 Server Version: version.Info{Major:"1",Minor:"18+",GitVersion:"v1.18.16-eks-7737de",GitCommit:"7737de131e58a68dda49cdd0ad821b4cb3665ae8",BuildDate:"2021-03-10T21:33:25Z",GoVersion:"go1.13.15",Platform:"linux/amd64"}

这是我们使用的安装命令:

chectl server:deploy --installer=helm --platform=k8s --domain=che.domain.com --multiuser

网上没有太多关于这个问题的信息。我找到了这些:

https://github.com/eclipse/che/issues/19465

https://github.com/eclipse/che/issues/19611 已在 7.29.0 版本中关闭并修补,但我们仍在解决该问题。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。