@@ -26,13 +26,23 @@ import (
26
26
"k8s.io/apimachinery/pkg/fields"
27
27
"k8s.io/apimachinery/pkg/util/wait"
28
28
clientset "k8s.io/client-go/kubernetes"
29
- "k8s.io/kubernetes/pkg/master/ports"
30
29
e2epod "k8s.io/kubernetes/test/e2e/framework/pod"
31
30
"k8s.io/kubernetes/test/e2e/system"
32
31
33
32
"k8s.io/klog"
34
33
)
35
34
35
+ const (
36
+ // insecureSchedulerPort is the default port for the scheduler status server.
37
+ // May be overridden by a flag at startup.
38
+ // Deprecated: use the secure KubeSchedulerPort instead.
39
+ insecureSchedulerPort = 10251
40
+ // insecureKubeControllerManagerPort is the default port for the controller manager status server.
41
+ // May be overridden by a flag at startup.
42
+ // Deprecated: use the secure KubeControllerManagerPort instead.
43
+ insecureKubeControllerManagerPort = 10252
44
+ )
45
+
36
46
// Collection is metrics collection of components
37
47
type Collection struct {
38
48
APIServerMetrics APIServerMetrics
@@ -132,7 +142,7 @@ func (g *Grabber) GrabFromScheduler() (SchedulerMetrics, error) {
132
142
if ! g .registeredMaster {
133
143
return SchedulerMetrics {}, fmt .Errorf ("Master's Kubelet is not registered. Skipping Scheduler's metrics gathering" )
134
144
}
135
- output , err := g .getMetricsFromPod (g .client , fmt .Sprintf ("%v-%v" , "kube-scheduler" , g .masterName ), metav1 .NamespaceSystem , ports . InsecureSchedulerPort )
145
+ output , err := g .getMetricsFromPod (g .client , fmt .Sprintf ("%v-%v" , "kube-scheduler" , g .masterName ), metav1 .NamespaceSystem , insecureSchedulerPort )
136
146
if err != nil {
137
147
return SchedulerMetrics {}, err
138
148
}
@@ -176,7 +186,7 @@ func (g *Grabber) GrabFromControllerManager() (ControllerManagerMetrics, error)
176
186
177
187
var lastMetricsFetchErr error
178
188
if metricsWaitErr := wait .PollImmediate (time .Second , time .Minute , func () (bool , error ) {
179
- _ , lastMetricsFetchErr = g .getMetricsFromPod (g .client , podName , metav1 .NamespaceSystem , ports . InsecureKubeControllerManagerPort )
189
+ _ , lastMetricsFetchErr = g .getMetricsFromPod (g .client , podName , metav1 .NamespaceSystem , insecureKubeControllerManagerPort )
180
190
return lastMetricsFetchErr == nil , nil
181
191
}); metricsWaitErr != nil {
182
192
err = fmt .Errorf ("error waiting for controller manager pod to expose metrics: %v; %v" , metricsWaitErr , lastMetricsFetchErr )
@@ -187,7 +197,7 @@ func (g *Grabber) GrabFromControllerManager() (ControllerManagerMetrics, error)
187
197
return ControllerManagerMetrics {}, err
188
198
}
189
199
190
- output , err := g .getMetricsFromPod (g .client , podName , metav1 .NamespaceSystem , ports . InsecureKubeControllerManagerPort )
200
+ output , err := g .getMetricsFromPod (g .client , podName , metav1 .NamespaceSystem , insecureKubeControllerManagerPort )
191
201
if err != nil {
192
202
return ControllerManagerMetrics {}, err
193
203
}
0 commit comments