
Комментарии 6
Есть две крайние точки-аттрактора: Докер и Кубер. Можно до какого-то времени пытаться нарезать круги и художественную обвязку вокруг Докера — пока стоимость самописности, велосипедности и костыльности не начнёт как бы намекать, что разумнее уже совершить фазовый переход. ;)
Поддерживаю, Kubernetes это отличное решение для прода и я всеми руками за то, чтобы использовался где это возможно.
Но для мелких проектов администрирование куба дороже что по деньгам, что по времени. Ну в самом деле: не поднимать же ради двух контейнеров отказоустойчивый кластер?
А на мелком масштабе (= Docker) описанная проблема с сетями встречается часто, поэтому сделал компактное решение.
не поднимать же ради двух контейнеров отказоустойчивый кластер?
k3s — не обязательно отказоустойчивый.
Но ради двух, я лично обойдусь разделением на docker сетки и sidecar'ы, которые добавят нужные fw-правила — причём не внутри CT namespace, а снаружи — чтобы изолента была чуть более синяя. ;)
А мне нравится идея, закрывает боль сетевой изоляции, когда нужно деплоить приложения в compose и не хочется/не получится/etc тащить кубер. И по мне так labels выглядит нагляднее и удобнее, чем городить sidecar.
Свой Firewall Operator для Docker