You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何查看Kubernetes调度器的日志文件?

查看Kubernetes调度器日志的正确方法

Kubernetes调度器(kube-scheduler)是独立于API Server的组件,所以你查apiserver的日志自然找不到调度器的内容,试试下面这些方法:

1. systemd部署的集群(比如kubeadm搭建的)

直接在控制平面节点上执行这条命令看实时日志:

journalctl -u kube-scheduler -f

如果没法直接登录节点,也可以用kubectl远程调试节点后查看:

kubectl debug node/<你的控制节点名称> -it --image=busybox -- sh
# 进入节点shell后执行
journalctl -u kube-scheduler -f

2. 调度器以Pod形式运行的集群(比如云托管集群)

先在kube-system命名空间里找到调度器Pod:

kubectl get pods -n kube-system | grep kube-scheduler

然后拉取Pod的实时日志:

kubectl logs <找到的调度器Pod名称> -n kube-system -f

如果是高可用集群有多个调度器副本,直接按标签过滤查看所有副本日志:

kubectl logs -l component=kube-scheduler -n kube-system -f

3. 要更详细日志?调整日志级别

默认日志可能不够全,可以给调度器加启动参数--v=<级别>(数值越大日志越详细,比如--v=5):

  • 用systemd部署的:编辑/etc/systemd/system/kube-scheduler.service,在ExecStart行末尾加这个参数,然后执行systemctl daemon-reload && systemctl restart kube-scheduler
  • 用Pod部署的:编辑kube-scheduler的Deployment或静态Pod配置,修改启动参数后重新应用配置

内容的提问来源于stack exchange,提问作者Developer91

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.05 07:45:24