如何查看kubernetes 具体的调度日志,kube-scheduler 日志怎么看
我使用的 kubeadm 搭建的 kubernetes 集群,
有kube-scheduler 的 pod
但是查看这个pod 的日志,并没有具体的调度记录
我想查看每个pod的调度记录,甚至是 kube-scheduler 打分的记录,
不知道是否可以查看到?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
我使用的是kubeadm部署的,解决方案如下:
1、修改/etc/kubernetes/manifests/kube-scheduler.yaml,在日志级别的参数,如--v=4;
2、等待kube-scheduler自动重启
3、使用kubectl logs kube-scheduler-master01 -n kube-system查看日志。
重启完成后,我提交了一个deployment,查看了调度器的日志,确实有改Pod的调度记录。
关于“ kube-scheduler 打分的记录”暂时没有看见,待继续验证:1、调整日志级别;2、查看调度器源码是否有日志记录。
期望能够帮助你。
======更新=====
查看源码:
发现日志等级要设置为10,可以打印“NodeResourcesBalancedAllocation”的计算分数
参考:
1、https://stackoverflow.com/que...
2、https://stackoverflow.com/que...