172 похожих чатов

Всем привет. Обращаюсь к bare metal боярам. Кто как

наружу выставляет свои приложения? На данный момент вижу две схемы:
- отдельный хост с Nginx в качестве прокси, у которого в апстример ноды кубера и привязка к NodePort
- отдельный хост с Nginx в качестве прокси, у которого в апстример ноды кубера и привязка к External-IP
- отдельная нода кубера и только на ней запущен ingress-controller (выглядит удобно, но безопасно ли?)

20 ответов

9 просмотров

MetalLB

Hankey-Chinaski Автор вопроса
тим
MetalLB

ну это понятно, в случае EXTERNAL-IP, а можете подробнее описать схему?

Hankey-Chinaski Автор вопроса
тим
MetalLB

А не рассматривали вариант с отдельной нодой кубера в DMZ и ingress там?

Hankey Chinaski
А не рассматривали вариант с отдельной нодой кубер...

когда она упадет все сервисы станут недоступны

3 вариант делаю. А почему не безопасно? Но я не боярин =)

Hankey-Chinaski Автор вопроса
Dmitry Sergeev 🇺🇦
3 вариант делаю. А почему не безопасно? Но я не бо...

Товарищи по цеху стращают сказками, мол, ломанут ноду и завладеют кластером

Hankey Chinaski
Товарищи по цеху стращают сказками, мол, ломанут н...

звучит как чушь. Ну тип у тебя 443/80 порты наружу торчат. Что они там ломанут? Не вижу отличий в плане безопасности от 1 и 2 пункта

Hankey-Chinaski Автор вопроса
Dmitry Sergeev 🇺🇦
звучит как чушь. Ну тип у тебя 443/80 порты наруж...

да мне тоже кажется, что чушь. Правда, крыть нечем такие утверждения

Hankey Chinaski
да мне тоже кажется, что чушь. Правда, крыть нечем...

не ну это спор не по существу получается. Типо "небезопасно" но пояснить конкретику мы не можем. Бред же

Hankey Chinaski
Товарищи по цеху стращают сказками, мол, ломанут н...

> ломанут ноду Вот тут бы я поспрашивал конкретику, как именно они ломать ноду собираются. И что им мешает ломануть ноду из сетапа пункта 1. Что там nginx что здесь nginx

Hankey-Chinaski Автор вопроса
Dmitry Sergeev 🇺🇦
> ломанут ноду Вот тут бы я поспрашивал конкретик...

насколько я правильно понял позицию, она заключается с попадание на хост через баги в Nginx, какие-нибудь зеро-дейс

Hankey Chinaski
насколько я правильно понял позицию, она заключает...

ну у любом же случае какой-то nginx будет наружу торчать. В первом пункте: отдельный хост с Nginx в качестве прокси. Что мешает этот nginx в таком кейсе ломануть

Hankey-Chinaski Автор вопроса
тим
в контейнер они попадут

слушай, а это тема! ведь даже если будет нода в DMZ, то попадут максимм в контейнер, на не на сам хост

Hankey-Chinaski Автор вопроса
Dmitry Sergeev 🇺🇦
ну у любом же случае какой-то nginx будет наружу т...

да собственно ничего, но дальше якобы хэкеры не пройдут

Hankey Chinaski
насколько я правильно понял позицию, она заключает...

и я бы тут сразу попросил примеры CVE за всю историю проекта nginx, которые позволяли удаленно выполнять код на серваке

Hankey Chinaski
да собственно ничего, но дальше якобы хэкеры не пр...

почему не пройдут? Попали на nginx reverse прокси. Он куда проксирует? Правильно в ingress-controller в куб. Следовательно опять юзаем волшебную 0-day уязвимость и из reverse прокси nginx, попадаем прям в nginx-ingress controller.

Hankey-Chinaski Автор вопроса
Dmitry Sergeev 🇺🇦
и я бы тут сразу попросил примеры CVE за всю истор...

вот это подойдёт? https://www.cybersecurity-help.cz/vdb/SB2021052543

Hankey Chinaski
вот это подойдёт? https://www.cybersecurity-help.c...

нет не пойдет. Там проблема с resolver. Ее эксплуатация крайне затруднительна: > Для совершения атаки злоумышленник должен иметь возможность подделать UDP-пакеты от DNS-сервера или получить контроль над DNS-сервером

а почему только за nginx переживаете? само приложение, которое за ним, невзламываемое?

Похожие вопросы

Обсуждают сегодня

А кто-нибудь запихивал сборку перловых модулей/образов с perl приложениями в окружения без интернета (в специализированном CI/CD)? У меня сейчас есть ряд cpanfile, которые н...
Andrey Smirnov / 𝓪𝓵𝓵𝓽𝓮𝓻 /
14
Вместо import и library придется писать importlib?
The Bird of Hermes
19
Вот такая неприятность на stable и ea версиях: werf helm --namespace s4c upgrade --install --atomic --timeout 5m --set s4c.version=839185f3 --set s4c.deployEnv=staging -f d...
citius
6
Всем привет! Подскажите, пожалуйста, почему не применяются настройки? Хочу задеплоить вот такой кластер в кубер. apiVersion: rabbitmq.com/v1beta1 kind: RabbitmqCluster metad...
Игорь Самарский
1
вот что получается в интерпрететоре, работает и результаты выгляд разумными, но то как выглядит код мне не нравиться, а понять куда двигаться не очень могу, если кому не лень ...
Fedor
42
а как с таким борятся ? про термин стак тут мне пока не попадалось ghci> foldr (\(CotMD n ctM _) (mstep,pos) -> if ctM > mstep then (ctM, n) else (mstep, pos)) (0,0) $ take ...
Fedor
13
А ещё docker можно к ассемблеру прикрутить. В целом, системы сборки это настолько несвязанная вещь... Это оффтоп, можно сказать, во всех чатах. Это просто проект, который помо...
КТ315
22
вот вопрос, вот про это type Events = [String] type Probs = [Double] у курта есть задание Если бы ваши типы Events и Probs были самостоятель­ ными типами данных, а не просто...
Fedor
8
Привет, а не сталкивался ли кто с тем, что поиск по тв-шкам с помощью SiteContent и tvFiler просто ужасающе тормозит. Например при 5-7 значениях тв в поиске и 150тыс ресурсах ...
Oleg Nosov
5
получается, что он находит одинаковое колво тегов, с разными именами, или я что тто не понял в таксоупе ?
Fedor
46
Карта сайта