Как установить сетевой приоритет для контейнера docker? - PullRequest
0 голосов
/ 05 августа 2020

Я хотел бы установить более низкий приоритет для определенного контейнера c docker, чтобы он никогда не истощал другие контейнеры емкости сети. Модель, которую я ищу, выглядит примерно так:

tc filter add dev eth0 protocol ip parent 10: prio 2

Я думаю, что хочу установить ее при запуске контейнера docker, чтобы все пакеты, выходящие из виртуального интерфейса для этого контейнера, были помечены нижним приоритет (большее число). Желаемый результат: если нет перегрузки, все работает нормально. В момент резервного копирования очереди трафик c из целевого контейнера теряет приоритет.

Я вижу примеры добавления задержки, установки ограничения пропускной способности или повреждения, но ничего не касается установки приоритета.

Кроме того, нужно ли мне включить очередь на интерфейсе docker bridge / nat, чтобы считывались приоритеты TOS?

виртуальные устройства запускаются без подключенного по умолчанию qdis c (для причины производительности)

...