1

我刚刚在 Ubuntu 16.04 上安装了 ICp CE 版本 2.1.0(一个集群,一个主节点,一个工作节点,非常基本的安装)。打开“目录”页面(https://............. :8443/catalog/)时,我收到消息“加载图表时出错”。

在 'admin>repositories' 页面中,我可以看到 ibm-charts https//blablabla 和 local-charts https://blablabla/helm-repo/ ...。

'admin>metering 仪表板显示错误'E_DATA_QUERY_ERROR:loginbootstrap 查询失败,响应为'500 Internal Server Error'

我对集群目录中的config.yaml(和hosts)文件做了很少的修改(只是配置了密码认证)。也许需要更多的自定义配置。

我正在发现/了解这个产品,根据专家的说法,这种行为可能有明显的解释。

谢谢

4

3 回答 3

1

图表加载错误和计量“loginbootstap”错误这两个问题可能具有相同的根本原因:在首次启动数据库时与 Cloudant 数据库进行通信时出现问题,此时数据库将被初始化。重新启动 helm-api pod 将对图表有所帮助,重新启动 metering-server 和 metering-ui pod 应该可以解决 Metering 错误。

于 2017-10-30T15:33:51.170 回答
1

关于“错误加载图表”,请检查以下内容:Deployments > helm-api > {单击底部的 pod 名称} > logs。然后在另一个选项卡中打开 Admin > Repositories 页面并单击Sync Repositories并在其他选项卡中查看日志。尝试打开目录并查看相同的日志。

如果您看到任何与 cloudant 相关的错误,一种可能的解决方法是删除 helm-api pod,它将使用视图重新初始化,并且错误应该会消失。

当我们设置与 Cloudant 的连接时,可能会出现问题。因此 helm-api pod 需要重新启动才能将一些文件添加到 cloudant,因为它已经初始化了。

我的理解是,将在下一个版本中进行修复以帮助自动执行此恢复步骤。

至于'E_DATA_QUERY_ERROR: The query for loginbootstrap failed with the response '500 Internal Server Error'据说在 GA 版本中已修复的问题。你确定你已经从 dockerhub 为 CE 版本安装了最新的 ICP 吗? https://www.ibm.com/support/knowledgecenter/SSBS6K_2.1.0/installing/install_containers_CE.html

于 2017-10-26T20:20:02.317 回答
0

今天,当我尝试导航目录 -> 掌舵图表页面时,我在 ICP 2.1.0.1 EE 上看到了同样的问题。页面加载了一段时间,然后以“错误加载图表”结束。奇怪的是我什么都没做,就离开它,几个小时后再次访问它就可以了。

下次我会先尝试sync repository Manage -> Helm Repositories -> Sync repositories,然后检查helm-api pod:(kubectl在Windows上)

kubectl -n kube-system get pods |findstr helm-api

如果 pod 没有运行,则将其杀死。

于 2018-02-05T15:52:29.713 回答