93
93
94
94
` ` ` yaml
95
95
resources:
96
- - name: CPU
96
+ - name: cpu
97
97
weight: 1
98
- - name: Memory
98
+ - name: memory
99
99
weight: 1
100
100
` ` `
101
101
@@ -105,9 +105,9 @@ resources:
105
105
resources:
106
106
- name: intel.com/foo
107
107
weight: 5
108
- - name: CPU
108
+ - name: cpu
109
109
weight: 3
110
- - name: Memory
110
+ - name: memory
111
111
weight: 1
112
112
` ` `
113
113
@@ -124,16 +124,16 @@ resources:
124
124
125
125
```
126
126
intel.com/foo : 2
127
- Memory : 256MB
128
- CPU : 2
127
+ memory : 256MB
128
+ cpu : 2
129
129
```
130
130
131
131
리소스의 가중치는 다음과 같다.
132
132
133
133
```
134
134
intel.com/foo : 5
135
- Memory : 1
136
- CPU : 3
135
+ memory : 1
136
+ cpu : 3
137
137
```
138
138
139
139
FunctionShapePoint {{0, 0}, {100, 10}}
@@ -143,13 +143,13 @@ FunctionShapePoint {{0, 0}, {100, 10}}
143
143
```
144
144
Available:
145
145
intel.com/foo: 4
146
- Memory : 1 GB
147
- CPU : 8
146
+ memory : 1 GB
147
+ cpu : 8
148
148
149
149
Used:
150
150
intel.com/foo: 1
151
- Memory : 256MB
152
- CPU : 1
151
+ memory : 256MB
152
+ cpu : 1
153
153
```
154
154
155
155
노드 점수는 다음과 같다.
@@ -159,16 +159,16 @@ intel.com/foo = resourceScoringFunction((2+1),4)
159
159
= (100 - ((4-3)* 100/4)
160
160
= (100 - 25)
161
161
= 75 # requested + used = 75% * available
162
- = rawScoringFunction(75)
163
- = 7 # floor(75/10)
162
+ = rawScoringFunction(75)
163
+ = 7 # floor(75/10)
164
164
165
- Memory = resourceScoringFunction((256+256),1024)
165
+ memory = resourceScoringFunction((256+256),1024)
166
166
= (100 -((1024-512)* 100/1024))
167
167
= 50 # requested + used = 50% * available
168
168
= rawScoringFunction(50)
169
169
= 5 # floor(50/10)
170
170
171
- CPU = resourceScoringFunction((2+1),8)
171
+ cpu = resourceScoringFunction((2+1),8)
172
172
= (100 -((8-3)* 100/8))
173
173
= 37.5 # requested + used = 37.5% * available
174
174
= rawScoringFunction(37.5)
@@ -183,12 +183,12 @@ NodeScore = (7 * 5) + (5 * 1) + (3 * 3) / (5 + 1 + 3)
183
183
```
184
184
Available:
185
185
intel.com/foo: 8
186
- Memory : 1GB
187
- CPU : 8
186
+ memory : 1GB
187
+ cpu : 8
188
188
Used:
189
189
intel.com/foo: 2
190
- Memory : 512MB
191
- CPU : 6
190
+ memory : 512MB
191
+ cpu : 6
192
192
```
193
193
194
194
노드 점수는 다음과 같다.
@@ -207,7 +207,7 @@ Memory = resourceScoringFunction((256+512),1024)
207
207
= rawScoringFunction(75)
208
208
= 7
209
209
210
- CPU = resourceScoringFunction((2+6),8)
210
+ cpu = resourceScoringFunction((2+6),8)
211
211
= (100 -((8-8)* 100/8))
212
212
= 100
213
213
= rawScoringFunction(100)
0 commit comments