如何停止 kubernetes 中的 I/O 日志容器

问题描述 投票:0回答:2

当我像

kubectl exec -it [pod-name] bash -n seunghwan
一样访问 GKE 中的 docker 容器时 我看到很多日志(我不知道它是什么) enter image description here 我访问的这个容器有nodejs应用程序,但我尝试了mysql服务器,它看起来是一样的。 我是唯一能看到这些日志的人。其他人看不到这些日志,所以我认为这个问题来自我本地 如果需要更多信息请告诉我谢谢

当我访问 GKE 中的容器时,bash 终端中没有日志。

docker go kubernetes logging google-kubernetes-engine
2个回答
0
投票

我通过在 exec 命令前添加

DEBUG=true
成功重现了该问题,例如:

DEBUG=true kubectl exec -it [pod-name] bash -n seunghwan

尝试在命令开头或环境变量中将 DEBUG 环境变量设置为

false

DEBUG=false kubectl exec -it [pod-name] bash -n seunghwan

0
投票

我也有同样的问题。就我而言,设置了

DEBUG
环境变量,将其更改为 false 没有帮助,但删除它有效。

解决方案:

  1. 检查DEBUG是否设置:

export | grep DEBUG

  1. 取消设置

unset DEBUG

  1. 现在运行你的 kubectl 命令
© www.soinside.com 2019 - 2024. All rights reserved.