Multus Route Override CNI#
Multus Route Override CNI - это плагин Meta CNI для переопределения IP-маршрута, предоставленного предыдущими плагинами CNI. Этот инструмент полезен в случаях использования с определением прикрепления к сети Network Attachment Definition (NAD), когда требуется изменить маршрутизацию в контейнере. Может использоваться в среде DropApp Plus с такими инструментами как podman и crio.
Multus Route Override CNI предоставляет функции:
Переопределение IP-маршрутов в контейнере.
Возможность очистки маршрутов (
flush routes) и/или шлюзов (flush gateway).Добавление и удаление конкретных маршрутов в контейнерном namespace.
Поддержка пропуска команды проверки CNI.
Основные команды и флаги:
flushroutes: команда указывает, нужно ли очистить все маршруты (кроме маршрутов интерфейсов иlink-local).flushgateway: команда указывает, нужно ли очистить шлюз по умолчанию (gateway).delroutes: команда выводит список маршрутов для удаления. Каждый маршрут – это словарь с полямиdstи опциональнымgw.addroutes: команда выводит список маршрутов для добавления. Каждый маршрут – это словарь с полямиdstи опциональнымgw.skipcheck: команда указывает, нужно ли пропустить проверку CNI.