如何从日志中删除此消息(etcdserver/app/etcdhttp://health OK(状态代码200))



我最近开始使用Kubernetes,我注意到了一些事情。

运行时:$ journalctl -f | grep -i "/health OK"

此消息每10秒重复一次:

Jan 04 18:41:03localhost a8653068fac3[1273]:2021-01-04 18:41:03.122577 I|etcdserver/api/etchdhttp://health OK(状态代码200(

Jan 04 18:41:13localhost a8653068fac3[1273]:2021-01-04 18:41:13.121855 I|etcdserver/api/etchdhttp://health OK(状态代码200(

我想知道是什么Kubernetes应用程序生成了这个消息,以及如何删除这个消息。

journalctl是您进入单机日志/日志的接口。所有服务文件都将数据插入到systemd日志中。

在命令$ journalctl -f | grep -i "/health OK"

您使用的-f标志提供最新的日记账分录,并在将新分录附加到日记账时连续打印新分录。命令的grep部分会忽略模式和输入数据中的大小写区别来搜索模式,这样大小写不同的字符就会相互匹配。

Kubernetes API服务器提供API端点来指示API服务器的当前状态。使用";命令中的/health OK"您正在检查服务的health/livez/readyz

请参阅:健康检查。你的日志来自蚀刻舱。它们很有用,因为它们可以通知集群中etcd的状态。您可以将这些日志重定向到文件:./bin/etcd 2>log.txt

看看:journalctl。

相关内容

  • 没有找到相关文章