kubernetes/pkg/scheduler
Patrick Ohly 0f4d0660a7 kube-scheduler: finish conversion to structured logging
Thanks to support for multi-line string values we can now also convert
these remaining klog.Info calls without making the output unreadable
in text format.

The debug log messages intentionally don't get changed to ensure that
developers looking for it still find it.

The output now looks like this:

I0322 11:44:46.715093  458409 configfile.go:96] "Using component config" config=<
	apiVersion: kubescheduler.config.k8s.io/v1beta2
	clientConnection:
	  acceptContentTypes: ""
	  burst: 100
	  contentType: application/vnd.kubernetes.protobuf
	  kubeconfig: /var/run/kubernetes/scheduler.kubeconfig
	  qps: 50
	enableContentionProfiling: true
 ...
	  schedulerName: default-scheduler
 >

I0322 11:45:08.695649  458409 comparer.go:42] "Cache comparer started"
I0322 11:45:08.695718  458409 comparer.go:67] "Cache comparer finished"
I0322 11:45:08.695820  458409 dumper.go:52] "Dump of cached NodeInfo" nodes=<
	Node name: 127.0.0.1
	Deleted: false
	Requested Resources: &{MilliCPU:0 Memory:0 EphemeralStorage:0 AllowedPodNumber:0 ScalarResources:map[]}
	Allocatable Resources:&{MilliCPU:36000 Memory:67019448320 EphemeralStorage:181555660500 AllowedPodNumber:110 ScalarResources:map[hugepages-1Gi:0 hugepages-2Mi:0]}
	Scheduled Pods(number: 0):
 >
I0322 11:45:08.695873  458409 dumper.go:62] "Dump of scheduling queue" pods=<
	name: coredns-6874cd75d4-fv6hv, namespace: kube-system, uid: f1df106f-7fd9-460d-8403-333df61b2751, phase: Pending, nominated node:
 >
2022-03-24 11:13:50 +01:00
..
apis/config Merge pull request #108278 from kerthcet/feature/graduate-defaultPodTopologySpread-to-ga 2022-02-28 08:02:57 -08:00
framework Merge pull request #103062 from ikeeip/component_helper_storage 2022-03-23 13:21:20 -07:00
internal kube-scheduler: finish conversion to structured logging 2022-03-24 11:13:50 +01:00
metrics Add gauge metric to track unschedulable pod (#108475) 2022-03-14 13:02:58 -07:00
profile cleanup: return frameworkruntime.NewFramework directly 2021-12-07 23:29:56 +08:00
testing Merge pull request #108362 from sanposhiho/implement-mindomains 2022-03-15 10:34:11 -07:00
util use original requests in NodeResourcesBalancedAllocation instead of NonZero (#105845) 2021-10-29 19:04:14 -07:00
eventhandlers_test.go Merge pull request #108445 from pohly/storage-capacity-ga 2022-03-23 08:06:21 -07:00
eventhandlers.go Merge pull request #108445 from pohly/storage-capacity-ga 2022-03-23 08:06:21 -07:00
extender_test.go Remove genericScheduler and SchedulerAlgorithm. 2022-03-04 13:26:46 +08:00
extender.go restore NumPDBViolations info of nodes, when HTTPExtender ProcessPreemption. This info will be used in subsequent filtering steps - pick OneNodeForPreemption. 2022-01-10 13:37:46 +08:00
factory_test.go refactor: remove configurator in scheduler 2022-03-20 23:57:26 +08:00
factory.go remove unused Binder struct 2022-03-20 23:57:46 +08:00
OWNERS Check in OWNERS modified by update-yamlfmt.sh 2021-12-09 21:31:26 -05:00
scheduler_test.go cleanup: remove unnecessary import aliases 2022-03-16 15:43:09 +08:00
scheduler.go clean an unnecessary else 2022-03-21 16:47:00 +08:00