首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Openshift OKD日志记录过多

Openshift OKD日志记录过多
EN

Stack Overflow用户
提问于 2020-06-13 23:13:08
回答 2查看 252关注 0票数 0

因此,我安装了单个主机Openshift OKD v3.11集群。我将其安装在运行Centos 7.8.2003的虚拟机上。

它似乎已经安装好了,除了它不断地将详细日志流式传输到/var/log/messages。大约每秒5个日志,看起来都是关于限制请求的。典型的日志消息示例:

*Jun 13 15:49:13 centos7 journal: I0613 14:49:13.011402 1 request.go:485]节流请求耗时196.341689ms,请求:GET:https://172.30.0.1:443/api/v1/namespaces/openshift-service-cert-signer/serviceaccounts/service-serving-cert-signer-sa*

我在这里找到的唯一参考资料是一个问题,但只有那些财力雄厚的人才能访问讨论。https://access.redhat.com/solutions/3348921

我假设这些日志没有什么好担心的,所以我的主要问题是什么是“最好的”/最干净/最简单/最简单的方法来确保Openshift集群不会继续填满/var/ log /messages,但仍然会记录任何重要的消息?

EN

回答 2

Stack Overflow用户

发布于 2020-06-14 00:27:17

我建议您查看此行为的根本原因。这些消息表明有许多请求进入您的API。通常,这是由于一些应用程序在一个紧密的循环中执行调用,从而导致了如此多的消息。在您的情况下,如果可以看到任何警告或异常数量的日志消息,请检查openshift-service-cert-signer

如果您想摆脱节流消息,您可以增加API服务器的每秒查询量:Recommended Practices for OKD Master Hosts (lower part)

,我在这里找到的唯一参考资料是一个问题,但只有那些财力雄厚的人才能访问讨论。https://access.redhat.com/solutions/3348921

我不明白你为什么这么说,因为我可以用我的免费Red Hat帐户访问该文档,而不需要任何订阅。你有没有试过像网站上说的那样使用免费账户?

票数 0
EN

Stack Overflow用户

发布于 2020-06-15 07:41:35

西蒙的回答很有帮助,但我终于找到了答案。

问题很简单,我安装的Docker版本太旧了。在写这篇文章的时候,Centos的最新版本是7.8.2003,如果你安装了它,然后简单地运行"yum install docker“,希望你至少能得到一些相当新的东西,并且肯定能与linux安装的其余部分兼容,那么你可能就犯了一个错误。

正确的做法是遵循这里的简单步骤:https://docs.docker.com/engine/install/centos/

我发现这个问题的原因是因为openshift集群的日志记录过多并不是唯一的问题。我开始看到其他容器的奇怪行为。经过反复试验,已将问题范围缩小到docker的默认Centos版本。一旦我关注了这个页面,我的所有问题都消失了,包括最初的/var/log/message被openshift容器重击的问题。

我决定自己回答这个问题的主要原因是,肯定会有人像我一样不耐烦/笨拙,简单地安装Centos7,然后在不知道他们即将进入痛苦的世界的情况下尝试"yum install docker“。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/62361679

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档