Commit ed97ca9
committed
Network binding plugin: Support memory overhead
Currently, the passt network binding plugin requires
the execution of a dedicated `passt` binary inside the
compute container of the virt-launcher pod.
This binary requires additional memory overhead to be requested
for the virt-launcher pod.
The deprecated passt binding used to require additional
800Mi of memory when forwarding all ports [1] before
it was finally removed in [2].
Add additional field to the network binding plugin API
in the KubeVirt CR that will enable the user to specify
how much additional memory (if any) to request for the
compute container in the virt-launcher pod.
[1] https://github.com/kubevirt/kubevirt/blob/1732a6d12839836ca65241722c3ecfe14df480fd/pkg/virt-controller/services/renderresources.go#L395
[2] kubevirt/kubevirt#11915
Signed-off-by: Orel Misan <[email protected]>1 parent 49fa6c5 commit ed97ca9
File tree
1 file changed
+14
-1
lines changed- design-proposals/network-binding-plugin
1 file changed
+14
-1
lines changedLines changed: 14 additions & 1 deletion
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
189 | 189 | | |
190 | 190 | | |
191 | 191 | | |
| 192 | + | |
192 | 193 | | |
193 | 194 | | |
194 | 195 | | |
| |||
387 | 388 | | |
388 | 389 | | |
389 | 390 | | |
| 391 | + | |
| 392 | + | |
| 393 | + | |
| 394 | + | |
| 395 | + | |
390 | 396 | | |
391 | 397 | | |
392 | 398 | | |
| |||
1173 | 1179 | | |
1174 | 1180 | | |
1175 | 1181 | | |
1176 | | - | |
| 1182 | + | |
| 1183 | + | |
1177 | 1184 | | |
1178 | 1185 | | |
1179 | 1186 | | |
| |||
1191 | 1198 | | |
1192 | 1199 | | |
1193 | 1200 | | |
| 1201 | + | |
| 1202 | + | |
1194 | 1203 | | |
1195 | 1204 | | |
1196 | 1205 | | |
| |||
1261 | 1270 | | |
1262 | 1271 | | |
1263 | 1272 | | |
| 1273 | + | |
| 1274 | + | |
| 1275 | + | |
| 1276 | + | |
1264 | 1277 | | |
1265 | 1278 | | |
1266 | 1279 | | |
| |||
0 commit comments