Yegor
Edouard
Ммм.. может получиться и усложнить. У внятных хостингов есть мониторинг, который отдаст ~
p113 Gi1/43, rx ← colo_srv_1238 [17397] ~ 72 B pkts :: u778.3 Kpps, b0 pps, m0 pps :: 454.12 Mbps
в связи с чем последует бан и абузы за скан
Отделение Bereke Bank
Edouard
Потребители-сканеры вычисляются на 1-2-3
Yegor
Семён
проше роутеров с open-wrt найти сотню другую и крутить массовый nmap уже с них )
Edouard
👌
Yegor
Семён
В тему сканирования портов:
https://www.aldeid.com/wiki/Tor/Usage/Nmap-scan-through-tor
Семён
а теперь запихай всё это в кубер
Семён
вот тебе и норм задачка, для освоения, так сказать
Семён
и контейнеры свои пособираешь, и тд. и арбуз не прилетит
Yegor
так это прокси, тор итд
это всё мне ни к чему
А контейнер чисто с nmap я уже где-то на докерхабе видел
Семён
тор тут для того, что бы тебя хостер ссаными тряпками за массовый nmap не погнал
Yegor
абузы мб и не прилетят, но цель организации всего этого - это ускорение процесса сканирования, а через прокси и торы я только всё замедлю
Семён
вот тут ты подойдешь к моменту "а как мне всё это скалировать"
Yegor
А сразу после этого "во сколько мне в итоге это обойдётся?" :)
Семён
да копейки
Konstantin
Семён
тебе 20 дораров в месяц обойдется лаба в хетцнере где ты это научишься делать (при условии что ты её не будешь выключать) и дальше разовый прогон - это деплой тачек на несколько часов - прогон - разобрать машины
Семён
научишься хосты шедулить
Rainbow
Семён
не, клауд сейчас почасовой
Семён
но они считают даже выключенные машины
Семён
поэтому хосты надо полностью разбирать если не нужны
Семён
и тут тебе на помощ приходят всякие тулы типа ранчера, или ансибл )
Yegor
я на гугле пока остановился, там 300$ на год дают, мол развлекайся с нашими клауд сервисами
Семён
ну как варик
Andrey
А получилось ли у кого настроить cluster-autoscaler на AWS на несколько ASG с разными лейблами\тейнтами?
Andrey
Семён
Ivan
А какие именно затруднения?
В общем прикол в том, что ASG пытается сбалансировать количество нод в каждой из AZ. И если в какой-то момент cluster-autoscaler приведет количество нод в каждой из AZ одной и той же ASG к состоянию (например) 2 (в зоне A)/0 (в зоне B), то ASG через некоторое время молча грохнет одну из нод в зоне A и создаст новую в зоне B (чтобы было 1/1)
Ivan
Ну и само собой эта нода, которую убивает ASG, ничего не знает о том, что нужно срочно мигрировать с неё все поды. Решили вопрос двумя ASG в разных AZ
Ivan
вообще да, мысль хорошая, можно попробовать
Andrey
Andrey
*добавил в список грядущих развлечений еще один пункт*
Ivan
еще по идее нужно бы как-то различать события, вызванные решением ASG о перебалансировке и решением cluster-autoscaler о том, что ноду можно убрать (насколько я помню, он тоже запрос на скалирование ASG отправляет)
Ivan
но вообще мысль четкая, я в эту сторону как-то даже и не подумал, когда впервые столкнулся с этой проблемой)
Anton
> А контейнер чисто с nmap я уже где-то на докерхабе видел
$ docker run --rm -it alpine
# apk add --update --no-cache nmap
Andrey
Anton
Семён
жду с нетерпением :)
Сори, работа.
Вообщем под лабу кубера в хетцнере беру машинки по 5.5 евро. Тебе минимум нужен один мастер, один слейв. Еще я использую ранчер на отдельной машинке - итого 16.5 дораров.
В ранчере настрой шедулер хостов который либо по расписанию может поднимать машины в нужном количестве на определенное время, либо по запросу.
Семён
Если тебе надо быстро поднять машин, прогнать на них что-то и потом разобрать - ты уложишься в 20 евро
Yegor
Сергей
а какой-нибудь lvm или block-device кубернетис пока не поддерживает да?
Сергей
я так понимаю есть только persistent volume local, который прибивается в папку какую-то конкретную, которую предварительно для этого нужно подготовить
Семён
это самый базовый вариант. В документации можно почитать про storage class'ы, которые на данный момент реализованы, если хочется автоматически себе вольюмы нарезать
Семён
точнее про provisioners
Семён
Andrey
Сергей
Сергей
так ведь?
Andrey
зависит от конфига, как я понимаю
Семён
зависит от того с чем это кушать
Andrey
local-provisioner и в блочные девайсы умеет
Семён
provisioner -> storage-class -> PVC -> PV, в этом порядке всё конфигурится
Семён
киньте в меня докой, если я не прав = )
Сергей
или я не так это понимаю
Семён
это ПОД который где-то хозяйничает и выделяет где-то место под вольюм. Это можжет быть провиженер клауд-провайдера - например он по запросу тебе EBS вольюм в амазоне нарежет, или еще где. Это может быть rbd провиженер который тебе в ЦЕФе нарежет кусочек и тд
Сергей
Сергей
это оно да?
Семён
да
Семён
тебе его надо дополнительно поставить сначала, потом уже от него плясать
Сергей
а там конфигурация действительно такая скудная или просто ссылку на документацию не положили в репу?
Семён
https://github.com/kubernetes-incubator/external-storage/blob/master/local-volume/provisioner/deployment/kubernetes/example/default_example_provisioner_generated.yaml
Семён
вообще это же инкубатор
Сергей
ну да, это я глянул
Семён
Я бы поискал что-нибудь надёжнее )
Сергей
Звёздочек вроде даже много
Andrey
Оно теперь тут https://github.com/kubernetes-sigs/sig-storage-local-static-provisioner
Andrey
Ребят, а кто чем логи приложений в кубере парсит?