我使用的 kubeadm 搭建的 kubernetes 集群,
有kube-scheduler 的 pod
但是查看这个pod 的日志,并没有具体的调度记录
我想查看每个pod的调度记录,甚至是 kube-scheduler 打分的记录,
不知道是否可以查看到?
我使用的 kubeadm 搭建的 kubernetes 集群,
有kube-scheduler 的 pod
但是查看这个pod 的日志,并没有具体的调度记录
我想查看每个pod的调度记录,甚至是 kube-scheduler 打分的记录,
不知道是否可以查看到?
1 回答1.4k 阅读
1.3k 阅读
1.1k 阅读
我使用的是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...