@@ -28,7 +28,6 @@ import (
28
28
"k8s.io/apimachinery/pkg/util/wait"
29
29
st "k8s.io/kubernetes/pkg/scheduler/testing"
30
30
testutils "k8s.io/kubernetes/test/integration/util"
31
- "k8s.io/kubernetes/test/utils"
32
31
imageutils "k8s.io/kubernetes/test/utils/image"
33
32
)
34
33
@@ -40,23 +39,18 @@ func TestNodeAffinity(t *testing.T) {
40
39
testCtx := initTest (t , "node-affinity" )
41
40
defer testutils .CleanupTest (t , testCtx )
42
41
// Add a few nodes.
43
- nodes , err := createNodes (testCtx .ClientSet , "testnode" , st .MakeNode (), 5 )
42
+ _ , err := createNodes (testCtx .ClientSet , "testnode" , st .MakeNode (), 4 )
44
43
if err != nil {
45
44
t .Fatalf ("Cannot create nodes: %v" , err )
46
45
}
47
46
// Add a label to one of the nodes.
48
- labeledNode := nodes [1 ]
49
47
labelKey := "kubernetes.io/node-topologyKey"
50
48
labelValue := "topologyvalue"
51
- labels := map [string ]string {
52
- labelKey : labelValue ,
53
- }
54
- if err = utils .AddLabelsToNode (testCtx .ClientSet , labeledNode .Name , labels ); err != nil {
55
- t .Fatalf ("Cannot add labels to node: %v" , err )
56
- }
57
- if err = waitForNodeLabels (testCtx .ClientSet , labeledNode .Name , labels ); err != nil {
58
- t .Fatalf ("Adding labels to node didn't succeed: %v" , err )
49
+ labeledNode , err := createNode (testCtx .ClientSet , st .MakeNode ().Name ("testnode-4" ).Label (labelKey , labelValue ).Obj ())
50
+ if err != nil {
51
+ t .Fatalf ("Cannot create labeled node: %v" , err )
59
52
}
53
+
60
54
// Create a pod with node affinity.
61
55
podName := "pod-with-node-affinity"
62
56
pod , err := runPausePod (testCtx .ClientSet , initPausePod (& pausePodConfig {
@@ -234,23 +228,17 @@ func TestEvenPodsSpreadPriority(t *testing.T) {
234
228
cs := testCtx .ClientSet
235
229
ns := testCtx .NS .Name
236
230
defer testutils .CleanupTest (t , testCtx )
237
- // Add 4 nodes.
238
- nodes , err := createNodes (cs , "node" , st .MakeNode (), 4 )
239
- if err != nil {
240
- t .Fatalf ("Cannot create nodes: %v" , err )
241
- }
242
- for i , node := range nodes {
243
- // Apply labels "zone: zone-{0,1}" and "node: <node name>" to each node.
244
- labels := map [string ]string {
245
- "zone" : fmt .Sprintf ("zone-%d" , i / 2 ),
246
- "node" : node .Name ,
247
- }
248
- if err = utils .AddLabelsToNode (cs , node .Name , labels ); err != nil {
249
- t .Fatalf ("Cannot add labels to node: %v" , err )
250
- }
251
- if err = waitForNodeLabels (cs , node .Name , labels ); err != nil {
252
- t .Fatalf ("Adding labels to node failed: %v" , err )
231
+
232
+ var nodes []* v1.Node
233
+ for i := 0 ; i < 4 ; i ++ {
234
+ // Create nodes with labels "zone: zone-{0,1}" and "node: <node name>" to each node.
235
+ nodeName := fmt .Sprintf ("node-%d" , i )
236
+ zone := fmt .Sprintf ("zone-%d" , i / 2 )
237
+ node , err := createNode (cs , st .MakeNode ().Name (nodeName ).Label ("node" , nodeName ).Label ("zone" , zone ).Obj ())
238
+ if err != nil {
239
+ t .Fatalf ("Cannot create node: %v" , err )
253
240
}
241
+ nodes = append (nodes , node )
254
242
}
255
243
256
244
// Taint the 0th node
@@ -259,10 +247,10 @@ func TestEvenPodsSpreadPriority(t *testing.T) {
259
247
Value : "v1" ,
260
248
Effect : v1 .TaintEffectNoSchedule ,
261
249
}
262
- if err = testutils .AddTaintToNode (cs , nodes [0 ].Name , taint ); err != nil {
250
+ if err : = testutils .AddTaintToNode (cs , nodes [0 ].Name , taint ); err != nil {
263
251
t .Fatalf ("Adding taint to node failed: %v" , err )
264
252
}
265
- if err = testutils .WaitForNodeTaints (cs , nodes [0 ], []v1.Taint {taint }); err != nil {
253
+ if err : = testutils .WaitForNodeTaints (cs , nodes [0 ], []v1.Taint {taint }); err != nil {
266
254
t .Fatalf ("Taint not seen on node: %v" , err )
267
255
}
268
256
0 commit comments