Kubernetes存储Sidecar组件的默认日志级别是什么?
Kubernetes存储Sidecar组件默认日志级别说明
- 默认日志级别:external-snapshotter、external-provisioner、external-attacher这类官方存储Sidecar组件,默认日志级别均为Info(对应klog的
v=0级别,会输出Error、Warning、Info级别的日志)。 - 确认方式:
- 查看组件启动配置:这类组件的默认Deployment/YAML中,启动命令不会指定
-v或--v日志级别参数,而它们依赖的k8s.io/klog库默认以Info级别输出日志。 - 直接运行镜像验证:拉取对应组件的镜像,不加任何日志参数启动,日志输出只会包含Info及更高级别的内容,不会出现Debug级别的冗余日志。
- 代码层面追溯:这些组件基于klog封装日志逻辑,klog的
V(0)对应Info级别,组件未显式修改日志级别时会直接继承这个默认值。
- 查看组件启动配置:这类组件的默认Deployment/YAML中,启动命令不会指定
内容的提问来源于stack exchange,提问作者ambikanair
相关产品推荐
相关产品推荐

