@@ -27,8 +27,6 @@ import (
27
27
28
28
"github.com/spf13/cobra"
29
29
30
- v1 "k8s.io/api/core/v1"
31
- eventsv1beta1 "k8s.io/api/events/v1beta1"
32
30
utilerrors "k8s.io/apimachinery/pkg/util/errors"
33
31
"k8s.io/apiserver/pkg/authentication/authenticator"
34
32
"k8s.io/apiserver/pkg/authorization/authorizer"
@@ -38,11 +36,8 @@ import (
38
36
"k8s.io/apiserver/pkg/server/healthz"
39
37
"k8s.io/apiserver/pkg/server/mux"
40
38
"k8s.io/apiserver/pkg/server/routes"
41
- "k8s.io/client-go/kubernetes/scheme"
42
- corev1 "k8s.io/client-go/kubernetes/typed/core/v1"
43
39
"k8s.io/client-go/tools/events"
44
40
"k8s.io/client-go/tools/leaderelection"
45
- "k8s.io/client-go/tools/record"
46
41
cliflag "k8s.io/component-base/cli/flag"
47
42
"k8s.io/component-base/cli/globalflag"
48
43
"k8s.io/component-base/configz"
@@ -158,12 +153,8 @@ func Run(ctx context.Context, cc *schedulerserverconfig.CompletedConfig, sched *
158
153
}
159
154
160
155
// Prepare the event broadcaster.
161
- if cc .Broadcaster != nil && cc .EventClient != nil {
162
- cc .Broadcaster .StartRecordingToSink (ctx .Done ())
163
- }
164
- if cc .CoreBroadcaster != nil && cc .CoreEventClient != nil {
165
- cc .CoreBroadcaster .StartRecordingToSink (& corev1.EventSinkImpl {Interface : cc .CoreEventClient .Events ("" )})
166
- }
156
+ cc .EventBroadcaster .StartRecordingToSink (ctx .Done ())
157
+
167
158
// Setup healthz checks.
168
159
var checks []healthz.HealthChecker
169
160
if cc .ComponentConfig .LeaderElection .LeaderElect {
@@ -287,13 +278,8 @@ func newHealthzHandler(config *kubeschedulerconfig.KubeSchedulerConfiguration, s
287
278
}
288
279
289
280
func getRecorderFactory (cc * schedulerserverconfig.CompletedConfig ) profile.RecorderFactory {
290
- if _ , err := cc .Client .Discovery ().ServerResourcesForGroupVersion (eventsv1beta1 .SchemeGroupVersion .String ()); err == nil {
291
- cc .Broadcaster = events .NewBroadcaster (& events.EventSinkImpl {Interface : cc .EventClient .Events ("" )})
292
- return profile .NewRecorderFactory (cc .Broadcaster )
293
- }
294
281
return func (name string ) events.EventRecorder {
295
- r := cc .CoreBroadcaster .NewRecorder (scheme .Scheme , v1.EventSource {Component : name })
296
- return record .NewEventRecorderAdapter (r )
282
+ return cc .EventBroadcaster .NewRecorder (name )
297
283
}
298
284
}
299
285
0 commit comments