Господа,
Скажите, кто так борется с такой проблемой?
Сервера стоят выделенные смотрят в нет, юзеры могут запускать там свои контейнера. Иногда нерадивые юзеры запускают контейнер c условно -p 27001:27001 и выставляют сервис в нет.
Как более изящно с этим бороться? Сейчас запрещаю через "iptables": false и настройки iptables в ручную. Но создает ряд проблем.
Возможно есть более красивое решение? Понятно что внешний firewall решает проблему, но в той локации не доступно у сожалению.
Я вот так:
# ipset list docker-ingress-filter
Name: docker-ingress-filter
Type: hash:net
Revision: 6
Header: family inet hashsize 1024 maxelem 65536
Size in memory: 1784
References: 1
Number of entries: 22
Members:
10.0.0.0/8...
Chain DOCKER-INGRESS-FILTER (1 references)
target prot opt source destination
DROP all --
0.0.0.0/0 0.0.0.0/0 state NEW ! match-set docker-ingress-filter src
Chain DOCKER-USER (1 references)
target prot opt source destination
DOCKER-INGRESS-FILTER all -- !
172.0.0.0/8 172.0.0.0/8RETURN all --
0.0.0.0/0 0.0.0.0/0