File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -287,37 +287,7 @@ virtualization.internal.virtConfig.parallelInboundMigrationsPerNode
287287
288288Решение отклонено.
289289
290- # ## Альтернатива 2: ограничить `parallelMigrationsPerCluster` до 1
291-
292- Суть : разрешить только одну live migration во всём кластере.
293-
294- Преимущества :
295-
296- - уже поддерживается KubeVirt;
297- - не требует патчей.
298-
299- Недостатки :
300-
301- - слишком сильное ограничение;
302- - блокирует независимые миграции между разными node;
303- - ухудшает drain, evacuation и обновления.
304-
305- Решение отклонено.
306-
307- # ## Альтернатива 3: использовать только Kubernetes scheduler constraints
308-
309- Суть : добавить anti-affinity/topology spread для target pods, чтобы на node не попадало больше одного migration target pod.
310-
311- Недостатки :
312-
313- - scheduler constraints плохо выражают состояние active migration;
314- - pod может остаться pending, но KubeVirt migration status будет зависеть от scheduler timeout;
315- - сложно корректно связать target pods разных миграций;
316- - не даёт явной очереди и понятной причины ожидания.
317-
318- Решение отклонено.
319-
320- # ## Альтернатива 4: простой подсчёт активных миграций без Lease
290+ # ## Альтернатива 2: простой подсчёт активных миграций без Lease
321291
322292Суть : перед продолжением миграции list-ить все migrations и считать active incoming на target node.
323293
You can’t perform that action at this time.
0 commit comments