NETNS=test
IF=bond0.636
NEWIF=macvlan0
IP=10.160.128.39
IPMASK=24
NET=10.160.128.0/24
GATEWAY=10.160.128.1
# создаём namespace
ip netns add $NETNS
# создаём macvlan-интерфейс
ip link add link $IF $NEWIF type macvlan mode bridge
# переносим интерфейс в namespace
ip link set netns $NETNS $NEWIF
# настраиваем сеть
ip netns exec $NETNS ip a add $IP/$IPMASK dev $NEWIF
ip netns exec $NETNS ip link set up $NEWIF
ip netns exec $NETNS ip ro add default via $GATEWAY
Остальные функции оркестраторов тут тоже могут пригодиться, но не потому что мода на микросервисную архитектуру. Упавшие сервисы будут качественно восстанавливаться, а ещё при хорошей настройке сервис сам будет поднимать дополнительные инстансы приложений в случае увеличения нагрузки. Это прекрасно работает даже в тех случаях, когда все эти "микросервисы" будут копиями одного и того же приложения. Но это всё надо уметь грамотно готовить, потому что, как тут уже сказали, вместо решения каких-то существующих проблем получится просто ещё плюс одна проблема "у нас теперь есть микросервисы".