kubernetes - 为 Kubernetes 设置 IBM Cloud Log Analysis (E0004)
问题描述
我正在使用 IBM Cloud。我创建了一个 Kubernetes 集群并部署了一个简单的应用程序,我可以看到它正在运行(请参阅那些控制台日志)。我还提供了 IBM Cloud Log Analysis 服务。Kubernetes 和 Log Analysis 都在试用,以防万一。我看到一些启用此日志分析的指令,以便将标准输出和标准错误发送到此日志分析。说明 URL 是这样的:
https ://cloud.ibm.com/docs/services/CloudLogAnalysis/tutorials/container_logs.html#container_logs
我到了检查集群日志配置的部分,我遇到了一个错误:
> ibmcloud cs logging-config-get <myCluster>
Retrieving cluster <myCluster> logging configurations... FAILED
Could not connect to a backend service. Try again later. (E0004)
Incident ID: f2e3b033-e85c-4dc3-9d4e-7d20b8b8815f
我想也许是因为我没有任何日志记录配置。所以我尝试创建一个,但仍然得到非常相似的错误:
> ibmcloud cs logging-config-create <myCluster> --logsource container --namespace '*' --type ibm --hostname ingest.logging.ng.bluemix.net --port 9091 --org <myOrg> --space dev
Creating logging configuration for container logs in cluster <myCluster>...
Validating space and org names...
FAILED
Could not connect to a backend service. Try again later. (E0004)
Incident ID: 86f5c37c-2b11-477d-9417-b0a5bd2b170a
我确定我的组织名称和空间是正确的。可能是什么问题?
我在网上搜索过,发现它可能是由于磁盘空间不足引起的。我知道的唯一一种我可以控制的磁盘空间类型是删除以前版本的 Docker 映像,所以我已经删除了所有这些,除了使用的那个,但我仍然有问题。
我已经使用 CLI 登录并发出了类似的命令
ibmcloud target --cf
只是为了确保在尝试所有这些命令之前我已正确登录并在正确的组织和空间工作。
有什么建议么?
解决方案
您有一个试用(免费)Kubernetes 集群。要配置日志记录和监视,您必须使用 IBM Cloud Kubernetes Service 中的标准集群。更多信息:https ://cloud.ibm.com/docs/containers?topic=containers-health
推荐阅读
- python - 使用 django 接受并保存输入到输入字段(电子邮件)中的数据
- typescript - 如何修复未知编译器选项“importsNotUsedAsValues”。错误?
- reactjs - 反应组件消失时未调用componentWillUnmount方法
- mongoose - MongoDB 阿特拉斯。试图与 atlas DB 建立链接
- powershell - 使用 Invoke-Expression 导航复杂/嵌套哈希表的更紧凑/优雅的方式?
- c++ - C++ 生成随机词
- c# - 如何使用异步方法实现 IStringLocalizer 索引器
- php - 在 php 中为 if 语句使用数据库条目
- string - 将字符串类型转换为字节切片背后的语言规则是什么?在这种转换中实际做了什么?
- list - 在 v-dialog 中使用列表时,Vuetify 崩溃且没有错误输出