>>2936757 (OP) Антоны, кто-нибудь работает на двух работах сразу? Расскажите про свой опыт, на текущей работе в целом всё не пыльно и делать почти что нехуй, на новой работе как будет - хуй знает, но думаю что за 3-6 месяцев можно адаптироваться и в целом балдеть. Отдельно интересует легальный статус такого, узнает ли первая работа про вторую, если никому на первой не сообщать?
>>2940275 Да, легально, работал так даже на несколько стран одновременно. Если конфликт интересов не возникает, то можешь даже не сообщать в первую контору, через налоговую никто такую инфу не запросит, но через ип есть нюансы, тк их часто могут мониторить, зависит от работы
Минианусы, я обдвачевался, вопроса два и они тупые: 1. Как в скрипт запускаемый кроном закинуть переменные окружения из системы? 2. Как экспортировать переменные окружения которые являются результатом работы скрипта в систему обратно?
Ощущение будто бы гитлаб раннером с шелл экзекьютором сделать это гораздо проще.
>>2945292 1. export ZALUPA='AliceBob' 2. Записываешь переменные в какой-то файл, потом либо в /etc/environments или .bashrc: source $PATH_TO_FILE . но мне кажется должен быть варик получше
>>2947006 google: Open-Source Network Simulators я когда-то игрался, но название забыл уже. Можно ещё в PacketTracer упоротся, по нему точно есть условия\примеры. Суть - то везде одинакова.
>>2947782 Блять да не работает экспорт из скрипта выполняемого кроном. Крон его в отдельном шелле запускает, набор переменных окружения запущенного кроном скрипта не равно переменным окружения системы. Можно использовать source ./scriptname.sh или . ./scriptname.sh, но работает как-то криво и ебано.
Вот видимо с файлом придётся делать, писать в .env файл, класть его рядом с компоузом и скриптом ходить менять там переменную при необходимости.
>>2947961 Даю 95% ты занимаешься какой-то ебатой. И пришел просить совета вместе со своим таким же ебаным решением, вместо вопроса как глобально делать правильно. Из дочернего процесса никак нельзя экспортировать env в родительский (то что ты называешь "система"). Пиши что ты вообще делаешь и для чего это нужно.
>>2941461 Это другой анон, тож интересующийся вопросом двух и более работ. По ТК вообще возможно работать на двух работах разве? Я планирую на старой остаться как самозанятый, а на вторую пойти по трудовой. Аноны практикующие overemployed, адекватный у меня план? Поделитесь, кто как устроен
>>2949040 Самовмазанным хотя на 40 работах веслай, главное чтоб та, что по ТД на светилась в самовмазанности. По ТК допустима одна постоянная работа на полный день и одна по совместительству, в свободное от основной работы время. Думай. Сам на месте смекни
>>2948642 >Пиши что ты вообще делаешь и для чего это нужно. Тупая хуйня, задача в общем плане - тягание логов аудита с манаджед постгри в яндекс облаке, для этого можно использовать рест апи, дёргаю сейчас с помощью telegraf, проблема в том, что IAM токен который нужен для доступа к апишке живёт 12 часов, и надо осуществлять его ротацию, я попытался сделать это на баше через запись в переменные окружения текущего токена, получаем токен новый, если он сменился то пишем в переменную окружения и передёргиваем контейнер с телеграфом.
>>2949383 Тебе нужно располовинить эту хуйню на два сервиса. Один обеспечивает актуальность токена, второй делает основную работу. Первый по крону пишет токен в секрет кубера, Vault/Bitwarden или даже в .env файл в папке проекта (shared volume), если ты жук-композник, второй его оттуда читает. Мне кажется, так будет проще гораздо.
Ну и в целом не совсем понятно, в чем затык, чтоб твой баш-скрипт при неудаче или при запуске обновил токен. Так-то тут с виду и крон не нужен.
>>2948872 С докером и линуксом и реверс-прокси знаком? Если нет, то будет тяжеловато местами. Если да, то попробуй начать с бесплатных курсов Слёрм на ютубе, они неплохие и понятные, для начала самое то. Еще у Артура Крюкова на ютубе неплохие видео для начинающих, но более прикладные. Еще можешь вот эту книгу заценить. http://lib.jizpi.uz/pluginfile.php/6893/mod_resource/content/0/Raspredelennye_sistemy_Patterny_proektirovania_Byorns_B_2019.pdf Она немного устаревшая, например оператор для лямбда-функций из нее уже сдох, версия кубера старая, но в целом там все правильно написано, а главное, кратко Если не нравится эта книга, то найди любую другую, посвященную паттернам в Кубернетес и проектированию Cloud-native приложений
Если ты ищешь прям базовый минимум, чтобы свое говно задеплоить в чужой (менеджед) кубер по-быстренькому, то тебе буквально нужно посмотреть любую обучалку и внимательно прочитать про такие вещи как Ingress, Load-balancer, Volume provisioner.
>>2949671 Этот сервис в кубер не дают пихнуть, лол. А сервис который обеспечивает актуальность токена уже написали, и он даже работает, жду теперь сервисного аккаунта из облака яндекса (уже 3 часа жду блять).
>Ну и в целом не совсем понятно, в чем затык, чтоб твой баш-скрипт при неудаче или при запуске обновил токен. Так-то тут с виду и крон не нужен. Проблема вышеуказанная с переменными в дочернем шелле крон скрипта, но это решено, а так же то, что yc cli на этой старой убунте 18.04 работает некорректно и всегда возвращает один и тот же старый токен лол. Как хорошо что я скоро уволюсь, как плохо, что возможно попаду в сбер...
> возможно попаду в сбер. Там тебе эти проблемы покажутся мелочью. Просто представь себе, что:
Твой сервис зависит от другого, который обновляет токен. В обновлялке ты находишь баг, который не позволяет использовать её с твоим сервисом. Две недели тратишь на то, чтобы достучаться до команды, которая её разрабатывает, приходится задействовать начальство, тк эти пидарасы гасятся от встреч и на заведенные баги в джире отвечают пуком невпопад раз в два дня.
Дальше еще неделя препирательств и команда заявляет, что признает баг, но сейчас этот сервис у них не в приоритете, ждите фикса в новой версии, когда-нибудь.
С лицом лягушки обновляешь токен в контейнере руками по будильнику на телефоне.
Реальная история, я не тролль. Только у меня вместо обновлялки, понятно дело, был другой кейс. Но процессы там просто пиздец, либо сразу готовься работать в режиме предпенсионера, которому на все насрать, либо ищи другое место.
>>2949734 Та я сейчас примерно в такой же конторе, только гораздо меньше и не финтех, но очень хочет быть похожей на него. А легаси блять сколько...
В сбер ещё релокация в Сочи, а я что-то в рот ебал ехать в армянистан или в москвабад. На горизонте ещё маячит МТС с проектом Закупки, вот жду кто что предложит, на очереди ещё несколько собесов, рутуб, юмани, какие-то фитнессклубы там вообще вилка до 450, но боюсь что жопа будет в рабстве, интересно жить нынче конечно.
>>2949383 https://pastebin.com/ky9GD68f Считай это написаным на псевдокоде. Не проверял. Всегда делаю плюс минус так в подобных задачах. Еще надо trap написать на graceful shutdown.
>>2950085 >Там не процесс дёргать надо, а докер контейнер Что вносит требование дергать докер контейнер, а не процесс в нем? В чем разница что дергать относительно получаемого результа? Дергать докер контейнер = выход на уровень хоста = потеря изоляции и инкапсуляции сервиса в образе, проблемы безопасности, дрейф конфигурации (можно потом не догадаться правильно удалить все эти последствия вылезания на хост), это не скейлящийся legacy подход. Как правило так поступают совсем от безысходности... но чаще от непонимания и глупости.
>>2950258 Да просто эта говнина с ротацией токена присрана не внутри контейнера, а снаружи, сделать внутри кстати отличная идея, займусь. Я крайне редко такие костыли мастерю, не хватает опыта, как и не хватает опытного сенсея, так что спасибо, запихнуть это в образ в целом нормальная тема.
>>2950262 Дополнять базовые докер образы чего угодно - это совершенно здоровая практика. Безусловно есть некоторый tradeoff между желанием ничего не костылить код на баше больше 10 строчек - это плохо, а запуск нескольких процессов на баше - плохо вдвойне и желанием получить максимально изолированные сервисы кирпичики, которые просто работают сами по себе и не лезут куда их не просят. Архитектура системы в целом всегда на много важнее качества реализации отдельных её компонентов. Поэтому с этим tradeoff надо спокойно мириться. --- В конце примера скрипта я забыл написать получение pid_of_telegraf после его перезапуска.
>>2950298 Кстати а какие лучшие практики по автоматическому запуску скриптов такого рода внутри контейнера, пихать в энтрипоинт скрипт который запускает телеграф и параллельно следит за токеном или в крон пихать скрипт рефрешер?
>>2950331 Я таких не знаю. Не думаю что бест практики имеют какой-то большой смысл для какой-то сильно конкретной сферы (программ типо крон). Бест практики обычно про базовые и общие подходы. Крон нужен когда ты собираешься запускать (достаточно) короткоживущие процессы в конкретное время, и когда у тебя запускается много независимых программ. Если надо перезапускать что-то каждые 12 часов в каком-то порядке, то крон это лишняя сущность вносящая дополнительные ограничения. Вроде работы с env, перенаправления вывода скрипта, неожиданного поведения для долго выполняющихся программ. Так что в данном случае гораздо лучше подойдет просто баш скрипт. Вообще это только кажется что можно каким-то образом скрыть ублюдочность баш скрипта выше запускающего 2 фоновых процесса, сделав например выполнение обновления токена в кроне. На практике у тебя ничего не получится. В скрипте выше весь оверхед от таймера на sleep состоит только в его wait и перезапуске с проверкой - это 3 строчки. Если ты попытаешься что-то вкорячить в крон, ты не сделаешь систему проще. А только размажешь свои сущности по нескольким уже понастоящему отдельным программам/скриптам, чем породишь настоящую асинхронщину и необходимость как то с ней жить.
>>2967999 Наоборот, у нас работа после фриза только поперла. Я вот в коем-то веке добрался перетащить и обновить кубер 1.14 на свой онпрем. 2 года времени совсем не было, просрочили плановую дату окончания работ на 1,5 года, а оно все это время жрало лишние 3.000$ в месяц. Надо было уже давно нового челевека нанять и арифметика бы в плюс сошлась. Как в таких ситуациях принимать правильные решений, хуй знает.
>>2968609 >3к$ в месяц Это что, порядка 30и серверов? Это за бугром контора? Просто в пахомии, вряд ли найдётся параша, которой надо столько серверов в инфраструктуру, лол ну если там не идиоты сидят, что любят дорохо-бохато
>>2936757 (OP) Как вкатиться без опыт в айти? Нашёл курс 60часовой. Основы программирования знаю, sql немного. Или надо обязательно отышачить системным администратором оффлайн годик?
>>2969087 Сложно сказать. Я уже 9 месяцев ишачу эникеем-техподом (моя первая работа), через 3 месяца стану полноценным линукс админом (т.к. уже пол года мне кидают задачки с никсами, докерами, нжинксами, и т.д., с целью дообучить) Еще год заряжаюсь опытом линукс админа, а далее в девопс. В общем рассчитывай на 2+- года, в зависимости от твоей обучаемости
>>2969087 >Как вкатиться без опыт в айти? Блять, также как и везде. Проходить курсы. Читать книги. Учиться. Учиться. Учиться. Составить резюме. Девопс-разработчик. Начинаешь писать по всем вакансиям где ищут девопсеров. Отказали? Пробуешь снова. Отказали? Снова. Отказали? Снова. Отказали? Снова. Отказали? Пробуешь снова. Где-то после 10-15-го отказа возможно наймут. Чем меньше конкуренции на вакансии тем больше шансов. Если на вакансию претендует 100 человек, у тебя всего 1%, а если 5 человек, то у тебя 20% шанс. Если в твоём городе вакансий нет - ищешь в другом. Если в других нет - ищешь фриланс. В принципе всё.
>>2969127 Да это я понял. Я просто видел мнение что девопсом не могут быть люди которые никогда не работали разрабами или сисадминами хотя бы 1 год. Что мол они нихуя не понимают в этом, даже если прошли курсы по девопсу, как они могут что-то девопсить не зная что такое настоящая разрабокта и т.д. Так ли это? Или реально стать девопсом просто обучаясь? Как и фронтендером?
>>2969242 Я встречал только одного человека, который смог стать девопсом с нуля. Это был выпускник вуза с СПБ, который попал на очную стажировку в банк за 70к и за год дорос до хорошей зарплаты. Но чтобы попасть на эту стажировку ему пришлось подзаебаться
Мимо лох, который так и не стал девопсом, но застрял в разработке на полтора года
>>2969242 >Я просто видел мнение... Одна бабка сказала (с) Не люблю комментировать слухи, ну допустим. Допустим что они правы. И что это меняет? К чему ты клонишь, что ты развернёшься и устроишься менеджером по продажам или таксистом? То есть между чем и чем мы щас выбираем...
Я не вижу особой проблемы научиться и попробовать. Сколько это у тебя займёт? Ну окей, допустим полгода-год. Даже если не устроишься на работу, навык останется на всю жизнь. Это в любом случае не потерянное время. Или ты куда-то торопишься? Пиздюк еду просит, кредиторы названивают, мамка орёт? Ну тогда сорян.
>>2969659 Ты и прав, и не прав одновременно. Вначале я изучил linux на уровне админа, научился писать докерфайлы и баш - и эти скиллы до сих пор мне нужны на работе бекендера. Но все равно стать девопсом оказалось нереально
>>2969660 Ну это твой частный случай. Я тоже могу сказать, а вот мой брат/друг/знакомый попробовал и у него прям сразу фортануло, взяли на работу. Это не вина самой ниши, больше претензия к работодателю. Почему они решили так, а не вот эдак. Конечно, никто ничего не гарантирует. Но ты же сам говоришь, что стал кодером. То есть ты обосрался, но никакой катастрофы от этого не случилось. Ты попробовал, у тебя не получилось, но ты вкатился в смежную нишу. Поэтому ничего страшного если чел попробует.
>>2969738 >Нет, тогда я не буду девопсом Ну это уже твоё дело. Не надо никого слушать. Тем более в интернете. Если ты веришь что деплоить и управлять инфраструктурой - это твоё, то дерзай. По мне так, это и есть разработка.
>>2969577 а ты че такой агрессивный, вкатотуся. ты смотри, старших товарищей держись, они тебя корневищем у земли удержат.
если ты своим примером покажешь что вкатун станет девопсом после курсов с нулевым бекграундом линукса/программирования, я только порадуюсь. но в реальности такое представляю слабо. хотя кого я обманываю, такие вот дегроды постоянно наёбывают мне в личку со словами "занят? можно спросит?)"
выкатываю стори как залететь в devops за 3 месяца максимум. для начала, вот эти особенные никуда никогда не устроятся, с таким ретардным омежным мышлением будут работать в тех.поде до конца своей жизни. >>2969087 >Как вкатиться без опыт в айти? такой баран как ты не вкатится никуда вообще. нахуя ты задаешь эти тупые вопросы? ты вообще имеешь представление чем занимается devops и как это взаимосвязано с сис.админством? >>2969091 ты обезьяна, как можно пол года решать задачки и не начать ходить по собесам хотя бы. >заряжаюсь опытом линукс админа, а далее в девопс дебил? >>2969242 >просто видел мнение ведомый макак >прошли курсы по девопсу, как они могут что-то девопсить не зная что такое настоящая разрабокта как ты можешь девопсить если ты работал сис.админом? дохуя разработок видел? >>2969738 >Нет, тогда я не буду девопсом нет, ты даже фронтендером не будешь, ты зашуганный уебан, который не понимает что ему делать в этой жизни.
выкатываю базу: работать работу и учить учебу это две разные вещи. то что ты получишь в процессе обучения не даст тебе абсолютно никакого практического опыта, поэтому что-то заучивать нет смысла вообще. за 4 месяца двух корешов устроил на первую работу за сотыгу для успешного найма тебе понадобится: ТАКИЕ ЗНАНИЯ КАК 1. докер, докер компот к нему. выучить синтаксис, из чего строится файл, без чего его не создать, как оптимизировать размер образа и т.д и т.п. самый излюбленный вопрос на собесах - отличие add от copy, компоненты докера ( обычно задают в конце, если от зубок говоришь неймспейсы и сигруппы от тебя отъебываются и идут дальше). 2. ансибл. знать синтаксис недостаточно, нужно писать все самому и смотреть что зачем и почему. гуглишь бест практикс, регаешь гугл клауд, берешь тачку и ставишь на него все подряд через ансибл. вагранты и прочая хуйня идет нахуй, учись сразу все делать в облаке ( + там твой линух будет без гуи и ты будешь работать только через терминал) 3. кубер, гитлаб. умоляю учи кубер блять только не в миникубе. проще всего для обучения взять яндекс клауд, там поднимаешь кубер, гитлаб, раннеры и регистры. тут ничего такого подсказать не могу, если ты хорошо выучил остальное, то тебе будет просто. считай с ямликами ты уже работал, докер образы делал, в докер композе немного аркестрировал, нужно лишь выучить основные сущности в кубере и потыкаться недельку. гитом надеюсь пользоваться умеешь. пушишь репу, смотришь у индусов как пайплайн строится, пару раз по видосу делаешь, дальше плаваешь сам.
в целом это все, я не пишу про знания линуха потому что без этого вообще не надо рыпаться в девопс, очень мало компаний где работают на другой платформе. как настроить нгинкс и все остальное дело пары дней, смотришь по вакансии что нужно и подгоняешь.
РЕЗЮМЕ если у тебя трудовая измазана в не айтишной тематике то смело нахуй. если у тебя есть опыт в тех поде или где-то еще, то пишешь что работал девопсом, в трудовой обычно не пишут ТЕХСЫЧ 1 ЛИНИИ, обычно у всех что-то около специалист чего-нибудь и все. на собеседовании не нужно мямлить, погугли реальные проекты, чтобы когда спрашивали чем занимался, то смог ответить. можешь посмотреть резюме других людей и сделать такое же, можешь даже им написать и спросить чем они занимаются. на этом все, заебался писать эту залупу.
Сперва: >ты обезьяна, как можно пол года решать задачки и не начать ходить по собесам хотя бы. >дебил? Но вдруг: >я не пишу про знания линуха потому что без этого вообще не надо рыпаться в девопс
Ну так может быть блять я и дрочу линуксы и докеры для понимания? Кроме того моя галера только ПЛАНИРУЕТ выходить в облака, на данный момент вся инфра on-prem. Как только это произойдет - я начну ебошить оплаченные галерой облака а дальше съебусь в фулл девопс. Напоминаю, это моя ПЕРВАЯ работа.
>>2970539 ты реально обезьяна? тебе от твоих знаний линукса нужно просто терминалом уметь пользоваться. тебе надо дрочить именно девопсные инструменты. нахуя дрочить только докер? мань, ты обосрешься на собеседовании, а у тебя еще будут про другие технологии спрашивать.
я тебе открою секрет - тебя нахуй пошлют когда облако откроют и ты будешь дальше сидеть на своей галере картриджи менять.
Во тряска по треду пошла в честь вкатунов, лол. Узбагойтесь! Я вас расстрою. При вкате спросят все, начиная от порядка загрузки типичной линуксни и заканчивая, чем дженкинс хуже гитлаб а, почему сейчас модно в гитхаб-экшенс и слышал ли ты про особенности работы очередей в планировщике кубернетиса. Вкатится труднее, чем свичнуться с мидла на сеньера-помидора девопсного. Так что, учись, студент!
>>2970762 Какая агрессивная макака-мелкобуква, так ещё и фантазёр. >выкатываю стори как залететь в devops за 3 месяца максимум. >за 4 месяца двух корешов устроил на первую работу за сотыгу
>>2970930 Ещё не забывайте, что на данный момент нужно минимум пайтон/руби/го знать на уровне бэкендера-джуна, иначе сразу не котируетесь как специалист.
>>2968964 Нет, роzzия. 20+ крупных виртуалок в селектеле, включая хранение приличного размера (1,5Тб+) стейта: базы, опенсерч, s3. Ты плохо оцениваешь расход машин для проектов отличных от "сайтов визиток", и тем более когда проект сириоус бизинес. Это маленькая инфраструктура, но она полная: начиная от билдера образов и регистри, заканчивая воркерами кубера и бекинг сервисами. Плюс не забывай, что есть dev и stage, которые конечно не умножают в разы, но таки мультипликативно увеличивают запрос на ресурсы. >если там не идиоты сидят, что любят дорохо-бохато Анониму с сосача конечно виднее. А у бизенеса 4 часа простоя сервиса - и часть заводов останавливает конвейер не имея возможности складировать произведенный продукт.
>>2970930 обоснуй что я фантазер. если ты не можешь въехать в тему за 3 месяца для волчьего вката и обучаться реальным вещам на работе, то мои тебе соболезнования. >>2970931 какая же ты ебанашка безмозглая)))))) >пайтон/руби/го знать на уровне бэкендера-джуна кто тебе такую хуйню высрал? сколько я пайтон использовал по пальцам руки можно посчитать, он не обязателен для вката. посмотри вакансии сбера, совкомтеха и т.д, у них из 100 вакансий одна будет, где попросят просто знание пайтона. он нужен для автоматизации того, что ты другими инструментами сделать не смог.
вы анальники пиздец, сейчас проще вкатиться в девопс чем попасть на формашлепа года 4 назад. знать нужно вообще мало. но вы и этот момент просрете, а мои кореша будут через год уже 2 сотыги лутать, спок.
>>2971340 так-то пайтон маст хев, как и баш. Два столпа так-то. Хуй знает как ты без пайтона живёшь, он буквально везде в том же авс. Если пайплайны чуть сложнее, чем скормить что-то грэйдлу и сиай не на уровне спуллить тут - задеплоить там и юзаешь дженкинс, то ещё и груви. >знать нужно вообще мало ясно, это вчерашний эникей
>>2971716 Дженкинс идет уверенно к смерти, как раз из-за помойки груви и воняющей говном джавы из под капота. Забудь про этот инструмент. Он был хорош во времена зари девопса. Сейчас гитхаб экшенс, гитлаб, аргоцд-параша для смузихлебов. А по поводу пыхтона, практически нет такого сценария работы нормального инженера, где нельзя обойтись GNU утилитами и клеем в виде баш, шелл, оболочкахуйнянейм. Причем, это будет коротко, лаконично и стартанет даже на алпайн, чем километры хуеты на пыхтоне или любой подобной хуете. Я уже молчу про тонны говнин в систему при установке среды разработки и запуска этих параш. Зубрите шелл, несмышленыши ебаные
>>2971878 >баш Нахуй пройди, чел. Баш и его башизмы вообще не нужны. >Зубрите шелл, несмышленыши ебаные Шел не серебряная пуля. У него определенно есть подходящий скоуп применений - это написание entrypoints, херни уровня ротации логов, обертки над процессом и т.д., все что можно уместить в 10 строчек кода. Если ты пишеш на шеле что-то большее - ты делаешь что-то не так. Особенно если ты выполняешь последовательные запросы к апи, парсишь/формируешь jsons, обрабатываешь любые сложные данные. В таком случае код написаный на шеле уже в момент написания становится write only кодом и не предназначен для поддержки. Это просто выкинутое время сейчас и украденое у потомков в будущем. Стоит признать, я сегодня тоже зашкварился... можно сказать "башем". Привел к нужному виду 272 секрета при переносе их между кластерами кубира с помощью неебически длинного вызова jq. Но это было выполнено с пониманием происходящего зашквара и без потребности поддержки в будущем. Мне стыдно за это.И за то что я узкий.
>>2969660 >Вначале я изучил linux на уровне админа Ha-ha, classic. >>2971878 > практически нет такого сценария работы нормального инженера, где нельзя обойтись GNU утилитами и клеем в виде баш, шелл, оболочкахуйнянейм Как насчёт сценария написать тесты и вменяемые логи для своего франкенштейна на скриптах? Или у пацанов так не принято?
>>2972147 Ну если ты еще пишешь тесты за своих погромистов, то тебе в другой тред, манюнь и в другую профессию>>2972147 А если у вас в проде какие-то злоебучие скрипты - то вас всех срочно на завод гнать надо, той самой тряпкой
>>2972018 Еще один еблан, что делает работу за своих долбоебов на разрабах, парся жсоны и массивы данных и делая что-то сложней условных kubectl apply/helm install. Где вас таких строгают, буратины ебаные?
>>2972318 >Еще один еблан Еблан - это твой отец, который сношался с животными в т.ч. с твоей мамашей. Такую недалекую хрень мог выстрать только максимально узкий умишком. не поддерживаю, но Уверен что каждый 2 из тех кто реально в сфере в этом итт чатике делал коммуникацию с dockerd по api для тех или иных задач на шеле. А это внезапно: последовательные api запросы, парсинг и создание json, и самое важное потребность и реализация этого находится строго в скоупе девопсов. Я считаю шел не подходящим инструментом для этого. Не понимаю, чего ты так перевозбудился? >делает работу за своих долбоебов на разрабах Не только за разработчиков что-то делаю, а еще сам пишу сервисы работающие близко к инфраструктуре. Работа она должна делаться там, где есть наибольшая к этому компетенция. А не по принципу кого назначили работником нужного типа - тот и отдувается. Нету никаких типов. Ты точно девопс? >делая что-то сложней условных kubectl apply/helm install Если ты вместо решения проблем можешь только запускать kubectl/helm и т.д. - значит ты не нужен. Помянем. >Где вас таких строгают, буратины ебаные? Работу давай ищи, а не пизди.
>>2972997 Ля, да ты случаем не тот самый шизойд из прошлого треда, что подскакивает кабанчиком к барину? Уж очень сильно похож. И "идеями" и стилем высеров повествования. Да, определённо это ты, лол. Усохни, падаль, в таком случае. Из-за таких безмускульных щенков, как ты, кабану в принципе плевать на наем компетентных специалистов на конкретные направления. Зачем это делать, когда есть такие подскакуны-швейцарские ножи?
>>2973503 Ты можешь только фантазировать и пиздеть. Вот откуда у тебя увереность, что у меня "безмускульного щенка" компетенция ниже чем у тебя "неебаца гуру"? А вообще забавно наблюдать, когда "гуру девопс" рассказывает басни как правильно возводить стены внутри команд. В то время как канонический термин devops про то как эти стены грамотно сносить. Блядь, до чего же ты долбоеб, прости господи.
>>2973785 Угу, я долбоеб. И это говорит персонаж, что делает чужую работу за себя и за Сашку. Красавчик, хули. Продолжай в том же духе. Только потом не ной, какого хуя кабан все больше с тебя требует ништяков, хотя это и не твоя обязанность. Во истину, долбоебизм это не диагноз, это склад ума
>>2973806 >я долбоеб Исключительно в контексте devops. Ничего личного, на самом деле. Не понимаешь даже самую базу по предмету обсуждения, но активно что-то втираешь. Определенно долбоеб. >делает чужую работу Проорал от "чужой работы". Я вангую ты перекатился из сисадминов, где долго работал "начальником вертушки": в АД юзеров заводил и пропуска "программировал". Отсюда и въелся в тебя подход всех разделить и непущать. Попробуй книжку какую-нибудь про девопс почитать. Помогает. Базарю.
Сап девопсач Такой вопрос. Мы с парой друзей решили поднабраться практики и заодно опыта в девопесе.
Из рабочих машин есть: У друга один малинка, у друга два полноценный сервач, у друга три то бишь меня есть домашний сервер из говна и палок, один неплохой ноут с i5 и один на святом духе минимал арч с пеньком.
Поднять мы ходим етот кластерочек в йигдрасиль нетворк ебать зумеры локалку на ipv6 придумали. Вопрос таков. 1. Какие книжки для вката в кубернетес есть? 2. Если не книжки то веб ресурсы 3. Насколько вообще реализуема данная идея?
>>2974010 Ля, ослица почему-то считает, что сисадмин это нечто ругательное и унижительное для айтишника. Каков дебил. Я тебя расстрою, но из сисадминов, как раз получаются великолепные инженеры девопс. Поверь моему богатому опыту найма. Это просто лучший вариант для взращивания таких специалистов. Не всякие нахрюки-выползни из недопрогеров, как ты, а типы, которые прошарили за инфраструктуру и инструменты для нее собственными руками. И эти "сисадмины" как ты тут высрало, чучело, уж точно не будут ваять всякую поеботу из говна и палок. Они будут использовать готовые для этого инструменты, как и должно быть. Но тебе же срать на это ты же художник, ты так видишь. Типичный прогер-недоучка. А потом придёт нормальный девопс после тебя и будет вынужден все переделать с ноля, т.к. поддержка твоих самописных говен не представляется возможной. Да и это нецелесообразно. Пиздец, с кем сидим ИТТ
>>2974555 Вы с другами кто, мимо-подпивасы с завода или кибер макаки-кописпиздеры? Пушто, такие вопросы задает именно такая категория вкатунов. От вашего статуса, будет зависеть ответ на твой вопрос
>>2974776 >все переделать с ноля Обычно этим особенно рьяно занимаются те кто не готов заниматься нормальной работой приносящей профит бизнесу. Потому что это сложно, это нужно вникать: что и зачем. Гораздо проще, как в анекдоте, открыть первый или какой? конверт и устроить реорганизацию, а потом свинтить ничего не доделав, оставив после себя все еще хуже чем было. Сириоус специалисты способны жить с тоннами легаси. Не поддерживаю, но и не осуждаю. И переделывают там где это реально нужно. >поддержка твоих самописных говен Ебать ты идиот, братишь. Ты вообще выше читал? Мой изначальный посыл был: писать на шеле больше 10 строчек = плохо, потому-что это приводит созданию write-only кода. Но вот нарисовался ты - дартоньян, одебиленый яростью на образ плохого меня который нарисовался в твоем коротком черепе, и выдаешь мои же тезисы за свои, да так как будто бы они меня разоблачают. Даже не знаю, что тебе еще сказать? Ты автофиляцией не занимаешься? Попробуй. Уверен у тебя есть к этому предрасположеность. >с кем сидим ИТТ Тут соглашусь.
>>2974790 Ясно. Ты никогда не был в разработке на более-менее крупных проектах и тем более в бизнесе, где каждый день на счету, и нет времени на разбор чужой ссанины-писанины, как ты тут вещаешь. Если твой удел сейчас ковырять легаси-говно неудачливых говноделов, то это абсолютно не значит, что так везде. Тут прими мои соболезнования и смени место работы/проект. А ещё лучше, учись передовым практикам и учись делать только свою работу и не суй свой нос не в свои дела. Отрасль ценит грамотных спецов в своем направлении, а не затычек во все дыры. Бывай. Нет смысла продолжать этот бесполезный трёп слепого с глухим
>>2974778 Один чел - читдев реверсер. Подрабатывает себе на жизнь сисадминычем в какой то конторе. Другой - голанг дев, пишет всякую херню на заказ, недавно для чела мелкий терминальный мессенджер написал. Я - хуй который в айти вроде и шарит, но нихуя делать не умеет. В сетях разбираюсь более менее и наверное на этом все.
>>2976518 Ясно. Gitlab.com. Говняете там бесплатный проект. Девелоперы выташнивают туда идею, сообща насираете ci/cd по примерам и гайдам. Заработало? Тогда прикручиваете ранеры заместо бесплатных, на свои тачки и выканчиваете ими это говно похер куда. Идеально, в облако провайдера. Этого будет за уши, чтоб понять основные принципы современного подхода к DevOps. Потом опционально дрочите Ansible, Terraform и прочее админское соевое говно. Где искать материалы? Да блядь на любом популярном торренте. Например, на nnmclub. Там этих курсов по DevOps как грязи. После всех этих мытарств, можно покопаться в Kubernetes =)
>>2976547 Жопа. Но в целом так и собирались эту херню разворачивать. Есть один проектик уже, назвали его гениально - ведро-чат. Но спасибо за помощь наверное Хэ
>>2971878 мимо другой двачер ну ты и васян, это ж все ебучий каргокульт хипсторов. Дженкинс как раз за счет грувей в рот обоссывает ямлики гитхабоские так и ограниченную помоечку гитлаба. А агро збс, но это вообще про другое. Да и пыха как была в большинстве говно сайтов так и осталась. Так что идите душить Мишураа, верный путь к успеху
>>2979092 Как помойка на... джаве с копроплагинами без доки и поддержки, комьюнити зачастую, с припизднутой хуетой в виде груви, хуй пойми с чем под капотом, может что-то обоссывать? Не может. Это был прекрасный инструмент на заре девопсинга. Сейчас его надо всеми силами сливать, он устарел. ГитЛаб, ГитХаб рулят. Ну агроцд ещё на подсосе хотя, та еще параша с сомнительными задачами, имхо. Хз, что может эта залупа, чего не могут первые две? Непонятно. Проблема дурней, что ноют на первые две залупы, как я вижу, это то, что их делали с расчётом на выходцев из админов. Там шелл/баш, завернутый в ямл припизднутую, да разметку. А, как всем давно известно, всякие Шалуны с заводов, перекатуны из копипаст-макакенов, генетически не могут в шелл/баш/оболочканейм, не говоря уже про админство и инжениринг. Вот и стоит вой с потоками мочи и кала, что "гитлаб/хаб нинужна!". И это просто заебись
Для начала надо разделить термины. В кубере есть оверлейная сеть, в которой живут поды и которая управляется CNI кубера, и есть underlay по которому весь оверлейный траффик туннелируется внутри кластера или уходит наружу.
Вы скорее всего хотите через играссиль пустить андерлей - это возможно, но надо связать вашь кластер по l3 через него. Честно говоря я бы попробовал взять калико и сделал подобие https://www.tigera.io/blog/vpc-transit-routing-with-calico-5a18fb29db32/ но мб можно обычным ip rule и ip route настроить сеть на хостах так что никакой vrouter и не нужен будет.
Планирую на бесплатном гитлабе сделать небольшой парсер сайтов, используя scheduled pipelines. Просто раз в пару дней делать: curl http://eot.html | grep seesque Есть подводные?
На сбер облаке первые 2 миллиона запросов бесплатно. Сам посчитай - 2 раза в день, это будет 62 запроса в месяц. У тебя останется ещё 1 миллион 999,938 бесплатных запросов. И зачем изобретать велосипед?
>>3008339 Ну ничем другим я не пользовался, вот и пришла такая мысль. Исхожу из того, что знаю. И чем эти клауды лучше, кроме количества запросов, которые мне не нужны? Пайплайн создать это пара минут.
Просто, думаю, может там какие-то заморочки вылезут мне неизвестные.
>>3008369 >И чем эти клауды лучше Тем что всё автоматизировано и можно сделать по-человечески, подключить триггеры по расписанию. И хоть 100 сайтов в параллели обрабатывать.
>Просто, думаю, может там какие-то заморочки вылезут мне неизвестные. Это мышление ссыкуна в стиле А ВДРУХ ЧО, не использовать хорошее решение, из-за страха неизвестных последствий, а использовать плохое. А ВДРУГ с карты спишут 100 миллионов рублей? А вдруг не получится и чо тогда? А вдруг двачеры хотят меня наебать? Я уж лучше сделаю плохое решение, потому что я боюсь неизвестности, зато не разочаруюсь и не буду говорить А Я ЖЕ ГОВОРИЛ.
>>3008410 Ты пришёл на двач. Задал вопрос. Здесь не обязаны мыслить как ты и со всем соглашаться. Пайплайны не рассчитаны на то, что-то придёт и начнёт биткоины в них майнить или краулить пол-интернета. Они заточены под сборку и деплой проекта. Всё. Даже если технически в них можно запускать код, не означает что нужно это делать. Функции же опробованы мною на многих проектах, в них и puppeteer и playwright запускал, и axios запросы делал. Смысл с тобой спорить, если ты их не разу в жизни не использовал.
>- Двач, посоветуй норм ли это решение >- Нет, не норм >- А мне не нравится как ты посоветовал! Доказывай теперь!
>>3008410 Ну в смысле, что за пиздец, я представляю ебало программиста, который находит код программы в пайплайне. Это последнее место где люди ищут код. Ты ещё бы в prettier-конфиг запихал настройки программы.
>>3008430 Ну я наоброт благодарен про упоминание клауд функций, может быть и пригодятся как-нибудь. Но ты на изначальный вопрос даже не пытался ответить. Я не спрашивал что использовать. И аргументов тоже не привёл. Какое-там у кого ебало будет, когда он увидит код в пайплайне, или по человечески это или нет, мне всё равно.
А пока что мне достаточно сделать пару комманд в пайплайне, тем более, что гитлабом все равно пользуюсь.
>>3008457 >- Докажи что мой квадратный велосипед плох! >- Ну работает же! >- Ну колёса крутятся же! >- Аргументы против квадратных колёс не привёл >- До этого же ездил 5 лет и ничо >- А вдрух чо случится если пересяду на норм велик? >- Ну и что, что все оглядываются? >- Езжу как хочу, могу себе позволить!
>>2936757 (OP) Накидайде, кому не лень, инструкций по написанию helm charts. Чую, предстоит скоро это делать. Факультативно. Не хотелось бы разбираться в helm, но придётся.
>>3009221 У Helm самая худшая документация из всех девопс-инструментов. Так что крепись. Мне в большей степени помогла разобраться документация werf. Она хоть и тоже далеко не шедевр, но пойдет. В целом Хелм не очень сложный, даже методом тыка и гугла довольно быстро разберешься. Плюс сейчас почти каждый инструмент имеет свой хелм-чарт. Можешь их скачивать и смотреть в качестве примера.
Привет. Понимаю, что задавать такой вопрос в интернетике тупо, потому что вводных мало, и это получается гадание, но мб кто-нибудь натолкнет на мысль. Есть: - свой gitlab сервер - раннер в k8s, который в том же неймеспейсе запускает executor - свой docker registry, из которого в процессе должен пулиться image
Перерыл всё на пути от executor'а до registry: нигде ничего не обнаружил, как будто ничего не менялось. Кажется очевидным, что я что-то проебал, и проблема (с сетью?) все-таки где-то по пути, но если я зайду в под с executor'ом и руками выполняю ту же команду docker login, получаю: > Login Succeeded
>>3013583 Ну курлом пощупай эндпоинт из экзекутора и все сразу станет ясно. Для этого сделай кастомный шаг в своем ci/cd с командой curl -Iv https://gitlab.pizda.ru:5000 Если получишь хуй за щеку, то копай под с экзекутором. Вероятно, твой гитлаб резолвится во что то с серым айпи и могут быть конфликты или неправильные маршруты. Дохуя вариантов, короче
>>3013583 С учетом того что ты написал больше похоже что сфейлился 2 url. Пользуюсь гитлабом уже лет 5, но не разу не было и мысли заюзать его контейнер регистри. Зачем там auth через jwt и на кой он нужен в обычных (дефолтных) случаях для меня загадка. Рекомендую не выёбываться и как все ставить harbor.
>>2970401 >если у тебя трудовая измазана в не айтишной тематике то смело нахуй. АСУшник в аккредитованной IT компании сойдет или грош цена такому опыту?
>>3018561 Похуй на высер того шизодебила. По образованию ты будь хоть мерчандайзер если такое вообще есть. Это исключительно твоя проблема, т.к. не получишь отсрочку от могилизации и прочую срань. Ещё есть риск засыпания на тупорогой хрюше, кто ищет строго по фильтру. А по факту, на твою корочку будут смотреть в последнюю очередь. Если, конечно, ты не лезешь сразу в сеньоры помидоры или начальство какое
Объясните, почему взять в аренду кубер у провайдера yandex.cloud/cloud.ru так дорого? По калькулятору выходит 8-9к/месяц. При том что просто один виртуальный сервер в аренду взять можно за 500-600р (что тоже не очень дешево). Откуда такая огромная разница берется? Это ведь всего 1 мастер нода и 1 рабочая нода: то есть два сервака с развернутом на них кубером. Разве не так?
>>3023434 Они отвечают за устойчивость и решают массу проблем администрирования. По меньшей мере это удобно. Специалист, обеспечивающий уровень доступности уровня облачных провайдеров, обойдётся тебе дороже. При каких-то сценариях саморсзвёрнутый кубер тебе обойдётся дешевлпе, но это далеко не всегда так.
>>3023456 >мне проще арендовать два сервера и руками там развернуть кубер
Очевидно дешевле будет, нежели проще. Вот та разница в цене это и есть цена простоты.
> (это ведь не сложная задача?) Документации в сети более чем достаточно. Заодно и поймёшь за что они деньги просят. Но мастер и ноды маловато будет. Хотя бы две ноды. Да и вроде, если склероз мне не изменяет, чтобы на мастере pod'ы запускались, надо гуглить как это включить через конфиг. Но это неточно.
>>3023434 >По калькулятору выходит 8-9к/месяц. Там скорее всего etcd в 3 инстансах и 2 инстанса контролплейна. Даже в маленькой инталиции контрол плейн жрет 2,5гига памяти. etcd жрет мало, но всеже, сильно дрючит диск. Суммарно не так уж и дорого. У aws года 4 назад было порядко 180$.
>>2972018 >Шел не серебряная пуля. Тут такая тема: Ты можешь сделать ИКС руками? Значит ты ТОЧНО можешь сделать ИКС в шелле не меняя ничего. А вот перенести ручную манипуляцию в новую парадигму другого ЯП - можно ПОЧТИ всегда, но при этом строго с переделыванием. Глупо грузить на шелл что-то слишком замороченное, но отказываться от него просто "потому что" - ещё глупее.
>>3023536 >Да и вроде, если склероз мне не изменяет, чтобы на мастере pod'ы запускались, надо гуглить как это включить через конфиг. Я поднимал кубспреем, там прям легко добавить ноду сразу и в мастер-группу и в воркер-группу и тогда будет запускать нагрузку на мастерах. Это непродовое решение, но так можно. Впрочем, для поиграться можно бесплатно через миникуб или докер-десктоп в 1 команду/десяток кликов развернуть кластер.
>>3024251 >aws щас можно вообще сделать/оплатить хую (мне)? Нет бля, оно теперь купюры банков приколов принимает. Конечно можно! Как по-твоему мой aws-аккаунт работает? Каждый месяц армянской картой расплачиваюсь и всё.
>Чем в РФ пользуются? Или в РФ вообще облаками не пользуются? Мне до пизды чем пользуются в РФ. Можно поменять на яндекс клауд, это по сути клон авс на минималках, только кривой/косой и с меньшим количеством сервисов.
>>3024508 Билайн облако? Лол проиграл. Но в целом плюс-минус понятно. Это очередной клон авс на минималках. Рассчитано на больших дядь с бездонными кошельками. Вряд ли частникам и хобби энтузиастам будет интересен сбер клауд или билайн клауд. Цены от десяти тыщь в месяц и выше ёпт. Я манал в рот отдавать столько за бложек или мой круд.
>>3024604 >К слову, мы нанимаем Зачем несколько лет готовиться к зубодробительным собеседованиям, чтобы в конце тебе предложили -40% от средней по рынку и сверху еще накинули ночных дежурств, которые не оплачиваются? К слову, тот же тинек этим начал страдать и теперь во всем подражает яшке. Только тинек на финалах просто сбривает тебе грейд со словами "ну ты не тянешь на сеньку, вот тебе грейд мидла - поработай пару лет, а там посмотрим". Итс тинькофф, так сказать
>>3024587 >частникам За других не знаю, пользуюсь Яндексом. Так вот, у них есть куча всяких нетарифицируемых приколюх, например, Cloud Functions/Serverless Container в связке с YDB может ежемесячно держать нагрузку небольшого блога не выходя за нетарифицируемый порог. А статику вообще можно в Object Storage запихнуть. ИЧСХ, если у тебя будет нагрузка больше, то это значит, что посетителей уже достаточно, чтобы повесить какой-нибудь баннер, который будет окупать это дело. Смотри тут: https://cloud.yandex.ru/ru/docs/billing/concepts/serverless-free-tier
>>3024730 > зубодробительным Если они зубодробительные, то наверно незачем, разве что только собеседование в бигтех потренировать. Все секции кроме AA довольно базовое, разве что собеседующий может быть не оч. > сверху еще накинули ночных дежурств, которые не оплачиваются Если тебе звонят ночью, то оплачиваются. > -40% от средней по рынку > считать пылесосы средними Выкатывай контрофер. Там тоже не дураки сидят и оценивают готовы ли они тебе накинуть грейд на перспективу. >>3024653 > абсолютно всё слизано с авс Вообще, это должно звучать как комплимент. Мы пока очень не дотягиваем до того чтобы пиздить фичи из AWS "как есть", приходится писать с нуля под нашу архитектуру. > с gcp спизжено меньше У гугла часть сервисов не через gcp продаются, и в табличке отсутствуют.
Моё мнение - архитектурно сервисы ЯО чаще получаются более похожими на аналоги в GCP. Это не плюс или минус, просто IaaS и ресурсная модель накладывают ограничения, из-за которых архитектура так складывается
>>3024881 Да эт и так понятно. Это есть практически везде. Меня как искушенного пользователя клаудов таким не удивишь. Яндекс сейчас наиболее перспективен для переезда. Конечно, там есть свои недостатки - мне не хватает rust sdk и разных сервисов по мелочевке: cognito, step functions, eventbridge и проч. Если хотя бы eventbridge перенесут, это будет топчик. Там есть data streams, но это немного не то. Это потоки, а мне нужно триггеры на события выставлять.
Я про другое говорил. То что у других клаудов совсем всё печально. Сбер вообще ебёт мозги. Физическое или юридическое лицо? Добавить услугу в корзину? Оставьте заявку мы вам перезвоним! На авс ты просто приходишь, подключаешь карту и пользуешься. Всё. Не нужно никаких заявок оставлять. Или допустим лицензия ФСБ, меня прям так ебёт или соответствие закону 182-ФЗ. То есть это всё рассчитано на больших дядь. Энтузиасту все эти ФЗ до лампочки. Все кроме яндекса так или иначе предлагают развернуть кубер за десятки тысяч в месяц. А мне это просто экономически не выгодно.
>>3024881 Ладно, объясню на пальцах что не так с яндекс клаудом.
Вся суть бессерверных функций в том, что они срабатывают по некоторому триггеру. Из кафки, из twilio, из бд или ещё откуда прилетает событие. Функция отрабатывает и дальше следующему сервису передаёт результат. А здесь получается, что она либо по cron'у срабатывает, либо напрямую через апи вызывается.
Это убивает напрочь весь смысл этих функций. Будь у них больше триггеров, допустим приходит сообщение в телеграмм/ватсапп и это сразу триггерит функцию - тогда можно было бы пилить ботов как не в себя. Алсо, web push, закачка файлов, подключение к веб-сокету, событие кафки, если такие триггеры сделать, вообще была бы бомба.
>>3025991 >Или допустим лицензия ФСБ, меня прям так ебёт или соответствие закону 182-ФЗ. То есть это всё рассчитано на больших дядь. Энтузиасту все эти ФЗ до лампочки. Тут а пределах цепочки постов уже ХУЙ ПОЙМЁШЬ, кто-что-хочет. Когда спрашивают >>> Чем в РФ пользуются? "Яндексом и прочими" - валидный ответ. А потом наваливаются - одному бложек, другому больше событий-тригеров для функций (кстати, вероятно, можно через Serverless Container), третьему ещё чего-то, четвёртому - круды, а пятому ТАКИ НУЖНЫ эти самые ФЗ.
Яндекс (уж сори, я не топлю за них, просто мне с ними удобно работать) постоянно что-то делает, сие есмь факт. Может и то, что тебе надо появится в самое ближайшее время (тут я не особо подскажу, стек задач незнакомый).
>>3026015 >А здесь получается, что она либо по cron'у срабатывает, либо напрямую через апи вызывается. Можешь спросить разрабов, что они себе думают: https://t.me/YandexCloudFunctions А вообще, когда я курил тему - находил пример, как на этих функциях построили целый IVR (Interactive Voice Response, голосовое интерактивное меню, исторически - те самые "нажмите 1, чтобы попасть в такой-то отдел, 2 - чтобы в другой"), который использовал спич-ту-текст и текст-ту-спич, сверялся с CRM, расписаниями и чёрти-чем ещё и это работало интерактивно, явно не по скедулю.
У нас кстати есть грустная история где чувак настроил триггер функции на её же лог и быстро просадил всю квоту и бюджет, так что осторожнее с триггерами.
>>3026015 Вот тут есть набор гайдов с примерами https://cloud.yandex.com/ru/docs/functions/tutorials/ Но моё имхо, это всё прикольно пока у тебя кол-во вызовов несильно превышает бесплатную квоту, потом функции становятся ощутимо дороже виртуалки. Есть вариант, например сделать serverless контейнер, тогда проще потом контейнер как есть в COI передеплоить. можно даже попробовать автоматику сделать, по которой триггер днём поднимает виртуалку и переключает траффик на неё, а ночью при низкой загрузке очереди запросов переключает обработку на контейнер, а инстангруппу с виртуалкой обнуляет
>>3027660 >>3027643 >>3027586 Лул проигрунькал. Я не настолько косорукий долбоёб, чтобы закольцевать бессерверную функцию. Это всё понятно, что ты рассказываешь. Тут имелось ввиду немного другое. Триггеры, но не совсем те. В eventbridge была гибкая система фильтрации событий, по типу события. Например, тип purchase и если amount > $100, то вызывается одна функция, а если меньше, то другая. И можно было роутить и рассылать события нескольким слушателям, если у customer допустим amount-purchases > 5, то делай то-то.
У авс на этом многое построено. Почти каждый сервис подключён и ты знаешь, ага, сервис хранения паролей только что обновил пароль моей БД. Прилетает событие, запускается функция, подключается к БД и меняет пароль.
SQS и Data Stream - это немного другое. Ачиридя это ачиридя. Я знаю эту тему. У меня есть блог по облакам. У меня есть такие же проекты, как IVR. Я делал полностью бессерверных накрутчиков голосов, парсеры всякие, финансовые, документооборот (организация инвойсов), iot проекты, блог там и так далее.
Kafka решает проблему, я согласен. Не хочу разносить яндекс, думаю четверочку им можно поставить. Из-за того что мало функционала пока что.
Друзья, приветствую. Не знаю, к вам эта история, или нет. В компании хотят перенести статистику по тикетам в поддержке с Jira в Grafana, чтобы смотреть OLA, количество выполненных тикетов и т. д. Сошлись на связке экспортера на Python плюс Prometheus. Руководителям хочется, чтобы статистика сохранялась на длительное время, чтобы можно было смотреть ситуацию по каждому месяцу в отдельности. Правильно понимаю, что нужно еще дополнительно использовать Thanos в связке с Prometheus для длительного хранения данных? Много где видел, что Prometheus сам по себе не рассчитан на это
Опытные и не очень девопсеры, напишите пожалуйста мне в телеграмм, кому не жалко 5 минут времени ответить на пару моих общих вопросов, очень нужен совет/наставление по поводу одной стажировки. И по вкату в профессию в целом @ellioytd
>>3032406 На сайте прометея заявляют про потребление около 1,5 байта на семпл. И это, насколько я понимаю, на реальных данных, а не на постоянке с одинаковыми лейблами как у тебя. В такой системе имхо есть смысл трекать только тикеты в состоянии отличном от done и new. Стало быть их при любом масштабе предприятия не будет больше скажем 10.000 (что скорее всего сильно завышено). Если на каждый тикет хранить еще несколько метрик, скажем стори поинты, экстимейты и т.д. - штук 10. То тогда получаем 10.000 x 10 x 1,5Б = 150 кБ на каждое "скребление". "Скребсти" тикеты не смысла особенно часто, раз в 10 мин будет достаточно. Итого получим 60/10 24 150 кБ = 21.6 МБ / день и 7.9 ГБ/год. Так что Танос тут не нужен. Будет некрасиво то что ты считай никогда не будешь видеть в системе реальное переключение статусов тикетов. Потому что оно будет часто происходить между интервалами "скребления". Вероятно тебе надо со стороны жира подписываться на вебхуки, а в сторону прометея организовывать remote write.
Короч ладно, напишу тут, раз вы такие злые. Аутсорт Компания ASTON DEV предлагает вот такую стажировку. Это типо пиздец или стоит попытаться? Немного меня смущает договор на полтора года. Я в коммерческом опыте вообще зеленый, но знаю некоторые вещи, чтобы пройти собес. Хуйня или возможность получить опыт?
Условия Лаборатории: - стипендия - 11 500 RUB; - оформление по трудовому договору с подписанием обязательства сотрудничества (ученический договор) на 18 месяцев; - завершается по факту старта работы на коммерческом проекте (РФ) - ориентировочная продолжительность 4 месяца; График Performance review: PR2 - через 6 месяцев после старта работы, PR3 - через 6 месяцев после PR2.
>>3032951 >- стипендия - 11 500 RUB; Бесплатная собачка блять. Дворник и то больше зарабатывает. Я за такие бапки соглашусь только поднять трубку телефона, не более.
>договор на полтора года Раба нужно держать на поводке.
>ученический договор Какбе это не задача бизнеса тебя обучать. Задача бизнеса - делать деньги. Обучаться ты должен сам. Вкатуны и так по сто тыщь отдают за курсы. А ты ещё хочешь выйти и работать за 11,500. Шоп только на сиги и дошик хватало.
>Хуйня или возможность получить опыт? Возможность получить геморрой и депрессию.
>Это типо пиздец или стоит попытаться? Это чё, последняя компания в мире? Чё ты к ней привязался? Я бы сказал просто - ребята как хотите, не можете платить хотя бы писят к в месяц - давайте расстаёмся и я пойду дальше искать работу. Нужно ставить минимальную планку. Не имеет вообще никакого логического смысла работать за копейки. Зачем, если можно устроиться в яндекс еду, где не требуют вообще ничего и иметь писят к прям сразу же. А 11 тыщь... да нахуй вы мне всрались? Я просто возьму шаху и пойду бомбилой работать.
>>3032996 Студентота, да. Да честно говоря, если бы не было ахуенного контракта на полтора года я бы побежал не думая, считай обучат еще и устроят. Ща еще почитал, типо если ты расторгнешь контракт досрочно, они обязывают тебя выплатить 500к. Ну ладно бы там контрактик на полгода, а тут на целых полтора и выполняй любые приказы, хуй его знает. Пока чет думаю, что в словах этого анона есть доля правды >>3033022. Пока план такой, пройти сперва собеседование, выслушать все условия, а потом думать.
>>3033022 >Это чё, последняя компания в мире? Чё ты к ней привязался? Да это именно что и не работа, а стажировка с последующим устройством на работу. Не так много таких вакансий, тем более что я вообще ни дня в жизни не работал по специальности (IT), только самообразовывался и всякое такое. Ну честно говоря ты прав анон, мне чет начинает казаться, как будто легче напиздеть про опыт и вкатить по волчьему на нормальную работу, чем на соглашаться на такие условия
>>3033033 Это тебе сейчас кажется что полтора года дохуя, а когда-нибудь в будущем это время будет пролетать как день. Понятие времени субъективно и с возрастом бег времени ускоряется. Это лиричесаое отступление
А тебе дают шанс поработать в коллективе и набраться практического опыта. А это не менее ценно, чем теория. А ирогда и более ценится.
У тебя реальный шанс вкатиться - воспользуйся им. Только на учёбу не забивай при этом.
>>3033033 Блять да какая разница. Задай им вопрос - зачем мне на вас работать? Они не стесняются ставить нищенскую зарплату и кабальные условия. А ты стесняешь послать этих чертей нахуй. Смысл щас жевать сопли, рассуждать ну а вдруг, а вот если... Практика такова, что это только первые звоночки. Проще им сказать "извините, я пойду дальше", чем разгребать пиздец потом. Как правило, первая чуйка никогда не подводит. Потом уже будет потеря мотивации, выгорание, самокопание "а зачем я согласился" и так далее. Сейчас ты можешь выкрутиться, сказать "пошли нахуй" и забыть. А потом у тебя контракт начнётся, совесть а-ля "ну как же я брошу проект на полпути" и так далее.
>>3033039 >стажировка с последующим устройством на работу Наебалово скорее. Нужно ставить МИНИМУМ, поебать хоть стажировка, хоть работа. Пятьдесят тысяч и не рубликом меньше. Чё хотите делайте, но за меньшее я работать не буду. Это даже не серьёзно. Зачем тебе нужен мелочный жадный работодатель, который не может платить рыночную цену? ОН БЛЯТЬ ДАЖЕ НЕ ДВЕНАДЦАТЬ ТЫСЯЧ ставит, а одиннадцать ПИСОТ!!!! Мне это многое говорит о психологии такого человека. Он мог бы округлить до ближайшей тысячи, но нет, хоть на 500 рублей, но наебу! Просто ты не шаришь в психологии, а я это вижу. Даже если и стажировка, ну и что? Тебе всё равно же придётся ездить каждый день в офис, по сути та же работа.
>>3033055 Да вроде дистанционно. Ну по крайней мере в ваке так написано. Если скажут еще в офис ездить, сам вряд ли вывезу. У них там офисы в Москва Питере, а я вообще в регионе. И 11к платят я так понимаю именно когда тебя обучают и ты никакой реальной работы не делаешь. Потом там выходишь на реальный проект, получаешь PR1, потом через полгода пересмотр на PR2.
Ну в целом я согласен, что это копейки пиздец (для Москвы-Питера тем более). Но если я на удаленке буду в этот момент, почему бы и нет. В моем городе ~50к это типо ахуенная зарплата.
В любом случае сначала попробую пройти тех. собес. Потом уже когда получу оффер, буду решать и думать.
>>3033084 Бля ты опять свою хуйню твердишь. Аутсорс - это в принципе ХУЁВАЯ СТАЖИРОВКА. Объясню как это работает. Это работа на поток. Ты сидишь в своём Тамбове, получаешь 100 рублей в час, а руководитель тебя продаёт американцу из Нью-Йорка уже за $20-30 в час, представляя тебя как опытного разраба. Разницу кладёт себе в карман. С одной стороны и американцу хорошо, он сэкономил на местных, которые просят $100-150 в час. И руководителю хорошо, он на тебе заработал. Проигравший тут только ты. Потому что тебя будут как ослика запрягать, быстрее быстрее. Устал ты, не устал - вообще поебать. Там бездушная атмосфера царит. Ну и то что ты кормишь левого дядю-посредника, а мог бы сам получать эти условные $20-30 в час.
ВСЁ! ПИСАТЬ ПРЕКРАЩАЮ! А дальше ты сам думай, надо тебе это или нет.
ЛОЛ БЛЯТЬ они даже специально не говорят, кто их клиент. Умалчивают, чтобы ты не увёл)) А то вдруг ты напрямую будешь работать))) Там наверняка в договоре и это тоже прописано. Ну короче мне всё понятно с этими разводилами.
>>3033091 Да я тож про это слышал. Что даж специально тебя учат пиздеть в резюме, чтобы продать тебя другому барину подороже. В целом я понимаю, в чем наебка. Буду думать. Но все таки хочется ещё послушать чё они там сами скажут
>>3033111 Блять да не надо ничо слушать, мало ли чё они пиздят. Я бы вообще не тратил на них время. Меня удивляют нубы, сказано же это ловушка. Неееет, я всё равно пойду узнаю! Ну ОКЕЙ пойди узнай.
>>3032951 Это хуйня какая-то, а числа в вакансии отстали на 10 лет. Либо у них там стажировка на потоке, они ни в кого не вкладываются, либо они очень отстали. Если это ещё и дс1/2/3, то шли их нахуй. > https://career.astondevs.ru/vacancies/2501470 > Предоставляем каждому сотруднику ДМС со стоматологией > Предоставляем каждому сотруднику ДМС со стоматологией > Предоставляем каждому сотруднику ДМС со стоматологией Вот так тебя там и будут менторить, просто на похуй, лол
>>3033127 Лоооол. Я кстати когда на сайте заявку оставлял. У них тоже форма не работала, не давала отправить заявку. А потом вообще сервер нахуй упал с ошибкой проксирования 5xx на сутки. Это было буквально позавчера
>>3033127 Да срать на них. Это скользкие мудаки. Они даже не могут сказать, наш заказчик - МТС. Все какие-то хитровыебанные формулировочки "заказчик – крупная российская компания, которая предоставляет клиентам цифровые, медийные и телекоммуникационные сервисы". Кто это? Нельзя прямо сказать - это тинькофф или билайн или мегафон? Какие там дворцовые тайны, шо прям нельзя раскрывать. Если они такие хитрожопые в этом, то и во всём остальном.
>>3032652 По твоему сообщению понял, что к чему, но есть пара нюансов: Из джиры мы берем в основном только количественные данные по тикетам, т. е. сколько решено за сегодня и т. д. Руководители хотят копить эту стату по месяцам, чтобы, допустим, смотреть годовой график по месяцам (например, выполнение процент OLA за январь, февраль и т. д.). Получается, эти данные можно хранить в самом Prometheus, раз они не так много занимают? И каким образом это возможно организовать? Видел вариант, что нужно прописать срок в prometheus.yml, чтобы он во внутренней базе хранил дольше
>>3033033 >если бы не было ахуенного контракта на полтора года Сам подумай - зачем делать такие контракты? Если работа хорошая, высокая зарплата, престижная фирма, дружный коллектив. Я сам останусь и никогда не уволюсь. Ты бы уволился из гугла? Из майкрософта? А если они принудительно запрещают увольнение, о чём это может говорить? Что работа говно и все оттуда валят, текучка дикая. Причём, они знают что работа говно и поэтому так пишут. Сними уже розовые очки. В хорошие фирмы очередь огромная стоит. Любая хорошая фирма только рада будет, если ты съебёшь от них. Они наймут кого-то другого.
>>3033373 Тут сразу несколько аспектов. Если бизнес наёбывает работников, это долг работников наебать бизнес. Люди первичны, и если компания относится к людям как с скоту, она нахуй не нужна, и надо обогощаться за её счёт по максимуму. Если компания нарушает законы, надо собрать достаточно доказательств этого. Если компания говно, там скорее всего нет адекватного логирования, и никто не узнает, что это ты базы спиздил. Если узнают, у тебя есть папочка с нарушениями, которую можно угрожать передать государству, если попробуют тебя преследовать. Итого сделаешь два хороших дела: получишь профит и нанесёшь урон плохому бизнесу.
>>3033420 > никто не узнает, что это ты базы спиздил Тебя ебать будет не компания, а её контрактор, каждый из которых умеет доставать логи из воздуха. И им не нужно иметь лог в котором написано "имярек спиздил данные", им достаточно чтобы ты был подозрительнее остальных, и дальше все твои сессии раскрутят. Сотрудников, которые уволились после таймстемпа актуальности базы проверяют в первую очередь.
>>3033450 Ну в любом случае, с хорошей работы не уходят. Это просто было для примера. Не конкретно гугл. Если тебе работа нравится, зачем уходить.
Работать ради опыта - это не аргумент. Можно получать опыт и при этом хорошо зарабатывать. Челики типа тебя притягивают перекупов. Объясню почему. Они специально ищут тех, кто работает ниже рынка. Чтобы продать твою работу по рыночной цене, а себе забрать разницу.
Здесь речь не столько о деньгах. Чем меньше ты просишь, тем хуёвее клиенты. Ты притягиваешь мутных типов. Ты пока ещё не понимаешь этих тонких механизмов, поэтому я тебе и объясняю.
>>3033225 >Из джиры мы берем в основном только количественные данные по тикетам Это не интересно. Надо быть готовым отдавать данные по проекту, юзеру, лейблу, ваще любому филд или агрегированные произвольным образом, именно для решения этого вопроса и нужен прометей. Потому что это следующее что запросят ваши погонщики, когда войдут во вкус. А вообще конечно с такими запросами лучше съебывать из этой конторы, а не изобретать кнут, которым тебя же и высекут. Про ретеншен полиси, это уже охуеть нужно чтобы такое спрашивать, иди гугли. В 1 строчке вывода.
>>3033084 >PR1 - 35 000 - 50 000 RUB; >PR2 - 63 000 - 90 000 RUB; >PR3 - 105 000 - 150 000 RUB. Это дополнение с наличием нижней ставки после ревью гораздо интереснее. Скорее всего оно говорит о том, что если ты не будешь отрабатывать свой нижний предел, то тебя просто выпнут самостоятельно разорвав обязательства, соотвествунно без штрафов (конечно нельзя оставлять в договоре лазейку что тебя могу выпнуть просто так в "последний день" и ты еще по их инициативе останешься должен). В таком случае это может иметь смысл. На практике интерны/трейни не производят никакой положительной работы первые месяца 3 это точно, а только генерируют отвлечение своего ментора. А тут тебе за это еще и что-то платят. Если примешь решение работать, рекомендую перед подписанием просмотреть договор с юристом или квалифицированным с этих делах человеком.
>>3033022 >ЖМОТЫ БЛЯТЬ!!!! Студентоте-импотенту без жопыта? Да даже слишком дохуя, они его по сути с нуля учить работать будут - пусть радуется, что не он платит такие деньи, а ему.
>>3032951 Просто: ты пойдёшь на реальную работу с реальными задачами вместо выдуманных лабораторок к тем, кто сука понимает, что ждать от тебя нечего. Честно говоря, можешь им в ножки поклониться за то, что не ты будешь платить за учёбу, а они тебе ещё и остыплют. Потому что если профакамишь такое предложение и выйдешь на открытый рынок ВНЕЗАПНО обнаружишь, что без 3-5 лет опыта ты никому не упёрся, есть шансы, что не найдёшь никакую работу и пойдёшь в грузчики от безысходности. Про "я за такие деньги только на телефон отвечу" можно смело говорить, когда у тебя 15 лет стажа и список технологий в стеке - на лист А4 мелким шрифтом, а пока это не так - нехуй воротить носом.
>>3033055 >МИНИМУМ. Пятьдесят тысяч и не рубликом меньше. Ну-ну, ага. Его учить работу работать минимум пол-года, чтобы понимал, как что устроено хотя бы примерно (и то будет больше повторять, что показали, чем генерировать пользу). >>3033091 А не похуй ли? >>3033168 >Они даже не могут сказать, наш заказчик - МТС. Мне тут вспомнилась одна контора, которая на своей оффлайн-презе показала "наши продукты стоят вот у этих товарищей, но если что - мы вам этого не говорили потому что эндиэй и по закону мы не можем их бренды использовать в рекламных целях (а это именно они)".
Да я этим же днем отказался, кому интересно. Компания очень мутная. Реально впизду за такие копейки работать, еще и почти на 2 года к барину. Это притом, что я и не прям лох, многие инструменты знаю, полгода уже зубрю всякие линуксы, докеры, ансиблы и пр. Да и товарищ DevOps - инженер мне тоже сказал типо ты ебанутый за такие копейки идти, цени свой труд, пробуй устроиться на нормальную работу или хотя бы на хорошо оплачиваемую стажировку.
Помогите написать пайплайн, я нахуй нигде не могу найти что то читаемое про дженкинс. Имеем консольную прогу (c#) которая выдает рандомное число, так же имеем тест который проверяет рандомное число на четность. Как мне написать пайплайн который будет запускать тест?
>>2936757 (OP) Всем привет. Поясните как работает трудоустройство в DevOps и что для этого нужно Работаю QA Automation, настраивал пайплайны в гитлабе (ну и до этого в дженкинсе что-то редактировал), немного баловался с докером. То есть не сильно связан с темой, но есть вариант и необходимость пройти курс AWS. В компании есть возможность заодно и сертификат получить. Так вот, с сертификатом Developer / DevOps реально вообще куда-то устроиться или нужно иметь еще много других знаний? Понятно, что в основной работе полезно будет, но хотелось бы иметь и запасные варианты на изменчивое будущее
>>3042082 AWS - хорошая тема, но в России он нахуй не нужен. Там слишком тонкие материи. Это всё равно что алкашам из соседнего подъезда втирать про теорию квантовых струн. За рубежом вот там пользуется спросом это да.
>>3042374 >корпорация в другой стране, которая может забанить тебя по желанию левой пятки >завязывать на ней свою инфраструктуру Лол.
> Там слишком тонкие материи. Это всё равно что алкашам из соседнего подъезда втирать про теорию квантовых струн. Хорошо, что ты к себе с самокритикой относишься и печально, что это для тебя тонкие материи.
>>3042408 Ты-то чё влез? Тебя кто спрашивал? Челик написал, что хочет пройти по нему курс. Я ему отвечал, а не тебе. А я не согласен! Да похуй вообще. Не моя проблема что кто-то чё-то не любит.
>>2970401 Бро, спасибо за план капкан я как раз решил вкатываться и ради такого дела брат подогнал мне подписку на агуруклауд блин там столько курсов, аж глаза разбегаются и твоя база реально помогла я уже осилил докер и ансибл курс по ансибл кстати вообще бомба — весь курс из практических занятий сейчас буду кубер ебашить потом облака какие нить авс или ажуру — пока не решил
Как понять, что от мидла апнулся до помидора, какие критерии? Полный цикл выполнение масштабной задачи, с полной автономностью, самостоятельностью и необходимой делигацией определяет тебя как сеньора? Как пояснить за сеньорность за интервью, пониманием архитектуры и систем дизайна? Или опыт овер > 6 для хрюш первостепенен?
>>3053530 > Как понять, что от мидла апнулся до помидора, какие критерии? Тебе что это даёт? Знание, миддл ты или сеньор? Это как-то автоматически увеличивает капусту в твоем кармане? Делает работу интереснее? Если у тебя хорошая компания и хорошая зарплата, то и чё тебе ещё надо собака?
>>3053748 >Запись в трудовой Показуха. Ты можешь завести блог, сайт-визитку, канал на ютубе, ходить на конференции, развивать гитхаб. Cмысл в том, чтобы иметь много клиентов, из которых можно выбирать и самому ставить условия. Будь ты хоть трижды гипер-сеньор, если о тебе никто не знает, соответственно никто и не наймёт.
>Статусность очень важна Статусность это название компании, когда ты работал в майкрософте, гугле или оракле. Или когда имеешь сертификаты от oracle, cisco, aws, и так далее. Как запись в трудовой (которую никто не смотрит), должна помочь хоть с чем-то, непонятно.
>>3053894 >Или когда имеешь сертификаты от oracle, cisco, aws, и так далее Аноны, посоветуйте плиз. А эти сертификаты пообще ценятся работодателями? Стоит заморачиваться чтобы получить CKA или CKAD? Еще хочу получить сертификат по линукс чисто для себя, но как бы чтобы и на рынке не хуйней считался. Какой больше цениться: LFCS LPIC или RHCE?
>>3053921 я лично готовясь по RHCSA/RHCE вкатился в профессию. план был такой - получить сертификат и пойти по собеседованиям, но так получилось что погрузившись в тему через месяц-полтора я уже закинул резюме, мне написали и я прошел админом на удаленОчку. поэтому на сертификаты забил, но обучение помогло, конечно. я бы и от сертификата не отказался, хоть попробовать сдать, но тогда денег прям в обрез было, и сдавать надо было ехать в другой город. у редхата гораздо позже появилась возможность сдавать удаленно, ну а как треснула гойда так вообще похуй стало.
я довольно посредстванно связан с деплоем и прочим, устроился на бекенд и че то большая нагрузк не дала окунуться в смежные сферы у меня такой вопрос, есть пожилой пк, и желание в свобоное от работы время пилить петпроект со всей хурмой, как бы наверстать то что упустил, ci cd всякие сервисы дополнительные окромя основного вебсервиса, и отсутствие желания постоянного оплачивания вдс под это "хобби". Я же правильно понимаю что у меня не должно возникнуть каких то особых проблем реализация моего плана по использованию этого компутера в своих хоббийных целей? (во внешнюю среду не собираюсь публиковаться, поэтому обычные проблемы домашних серверов по белым адресам и прочим опускаю) если еще кинете в меня ссылкой на адекватный мануал по ci cd на таком сетапе будет здорово спасибо за ответы
>>3054105 Ну и правильно ёпт, нехуй слушать двачерских пиздаболов. Молча обучился, молча подал заявку и получил работу. Без всяких "а чё вы посоветуйте", а вдруг выстрелит, а вдруг не выстрелит... Хочешь обучаться - бери и обучайся.
>>3054748 Ну бля, если ты так говоришь "отсутствие желания постоянного оплачивания вдс под это "хобби"' - назовите какая сумма на кону, сэр? Если трехзначная сумма в месяц, может просто не стоит хобби заниматься и всё. Если твоё хобби никому пользы не приносит и ты несерьёзно относишься, так может оно тебе и не нужно.
>>3054800 На сколько я понял там сетап за 1.5к+ только сможет что-то такое потянуть или все же минимального (2 ядра и 4 ОЗУ) опираюсь исключительно на поверхностный гуглинг потмоу что совсем не имею представления о том сколько жрет тот же самый постгрес какой нибудь. Поскольку пк стоит без использования, видится это не целесообразным
На счет "никому" не могу скзаать, мне оно пользу принесет, (практика, освоение чего то нового), но черновик не обязательно должен быть из белоснежной премиальной бумаги.
>>3054770 >Молча наступил на грабли, молча нуступил на другие грабли, сука-бля, еще одни грабли, погуглил, поспрашивал на двачах/в телеграм-чатах/у ментора, молча обучился, молча подал заявку и получил работу. Чаще всего так на самом деле
>>3054838 >На сколько я понял там сетап за 1.5к+ Проблема в самой архитектуре. У меня все хобби проекты обходятся в пределах free tier. Плачу только за домены. Вопрос: а нахера тебе ставить свой собственный постгрес если есть https://neon.tech/https://planetscale.com/ ? Ну то есть нахера ставить постгрю если planetscale плюс минус бесплатно выйдет. Тоже самое со всем остальным.
Хранение данных Начнём с того, о чем можно рассказать быстро, — стоимости хранения данных. В отличие от dedicated режима, где вы оплачиваете зарезервированное под ваши данные дисковое пространство, объём хранилища serverless БД условно бесконечен и никак не влияет на стоимость. В полном соответствии с концепцией serverless, вы платите только за тот объём, который фактически используете. Также, пока объём ваших данных меньше 1 ГБ, их хранение будет бесплатно (Free tier). Тариф устанавливается за хранение 1 ГБ в месяц выше бесплатного порога, расчет производится с точностью до 1 КБ. Таким образом, по действующему на момент написания этого урока тарифу в 21,38 рублей хранение 2,5 ГБ данных обойдется вам в 32,07 рублей в месяц.
Исполнение запросов Исполнение любого запроса к БД оценивается в специальной единице измерения, которая называется Request Unit (сокращенно RU). Она отражает, сколько различных ресурсов было задействовано для исполнения запроса. Чем больше ресурсов потребовалось, тем выше стоимость исполнения запроса в Request Units (RU) и, соответственно, конечная стоимость в рублях. Для каждого вида запросов определены правила, по которым на основании собираемой в процессе исполнения запроса информации об использовании ресурсов определяется его стоимость в RU. Данные правила нужно понимать для того, чтобы представлять какие ресурсы требуются для исполнения разных запросов, как их использование влияет на стоимость, и выбирать наиболее оптимальный вариант их исполнения. Чтобы предотвратить неожиданное использование большого количества RU из-за неоптимальных запросов, может быть установлено ограничение по потреблению RU в секунду. По умолчанию для каждой создаваемой БД устанавливается ограничение в 10 RU/сек, к которому применяется накопление неиспользованных RU в течение 5 минут. С таким ограничением вы можете свободно вести разработку и тестирование приложений, не опасаясь получить большой незапланированный счет. Суммарная стоимость исполнения всех запросов в RU за некоторый период является базой, на основании которой рассчитывается стоимость в рублях, с применением следующих правил тарификации: Первый миллион Request Units каждый месяц предоставляется бесплатно (Free tier).
>>3054838 В любом облаке есть приветственные бонусы. В ажуре 200 $ на месяц, в Яндексе по-моему 3000 ₽ на пару месяцев. В принципе можешь любую инфраструктуру поднять. Даже если ты развернёшь какую-то неебическую архитектуру для обучения, а потом убьешь её, то этих денег хватит тебе за глаза. Можно каждый день кубер разворачивать, обучаться и убивать его. На пожилой комп поставть dnla и крути мальтики в перерывах
>>3054770 я в тот момент 2017-2018 в /wrk it треде зависал, сохранил посты анонов которые отвечали на вопрос как они собеседуют соискателей на админов/девопсов. это тоже помогло, дополнительно дает понимание тем на которые надо обратить внимание. некоторые вопросы потом даже попадались в том или ином виде.
>>3055445 >>3055158 >>3055119 Спасибо за ответы Я хотел поработать с докиром CI CD и вот этим вот, я не работал с этим и мне это нужно как черновик. На чистовике сразу в яндексе азуре и прочем я боюсь.
Что по вкату на джуна на данный момент, какие вилки примерно для миллионника? Поглядел на хх, в основном на миддловые вакансии указаны, у джунов в 90% не указано, ну и опыту прошлых it собесов хуй они зп первые скажут. По хардам также - кроме докера, ансибла, ci/cd, гита и основ кубера что-то ещё нужно критичное? То что линух на уровне среднего админа должен быть выдрочен это само собой. Дохуя где питон видел в вакансиях, но насколько он нужен джуну хз.
Сейчас сам в техподе проебываю время и нервы, не знаю стоит ли задрачивать вышеописанную матчасть или уже пиздовать на собесы. С радостью попиздовал бы, но из-за мегауебищного графика хз когда появится возможность
>>3062573 >по вкату на джуна >у джунов в 90% не указано >насколько он нужен джуну хз Да вы заебали уже. Нету никаких джунов. Есть просто devops-инженеры. В компаниях в 95% случаев всего ОДИН ДЕВОПСЕР. У них нет старшего девопсера. Младшего девопсера. Среднего девопсера, хуеднего девопсера. Ты будешь ебаться в одиночку. Никто тебе спасательный круг не кинет, случись какая хуйня. Знать нужно ровно настолько, чтобы не обосраться. Оставшиеся 5% - это крупные компании уровня росбанка, билайна, сбера и так далее.
>>3062584 >В компаниях в 95% случаев всего ОДИН ДЕВОПСЕР Что за хуйню я читаю? Ни разу не работал в компании с 1 девопсом. Даже работая на совсем мелкой галере девопсов было трое.
>>3063258 их постоянно перераспределяют между проектами и в итоге большая часть для уходит на созвоны и вспоминание что же они тут наворотили на прошлой неделе.
Анон, не совсем по теме треда, но наверняка сможешь подсказать. Допустим мне нужно удаленно рулить несколькими десятками физических машинок. Посоветуй какой-нибудь хороший обзор инструментов на эту тему.
В стандартном случае терраформ+ансибл, но машины-то физические - чем заменить терраформ? Беглый гуглинг выдал кучу вендоро- и дистро-специфичных решений для установки и первичной конфигурации, я запутался и нихуя не понял! Что самое стандартное?
Алсо, философский вопрос: насколько вообще реально минимизировать походы ножками к машинам? Мне видится идеальный механизм примерно так: на машине есть большая красная кнопка, по её нажатию всё затирается нахуй и раскатывается стандартный образ из отдельного рид-онли хранилища, дальше оно уже стучится в сеть и там мы как белые люди что хотим, то и накатываем. База или маняфантазии?
>>3063586 Foreman + Ansible попробуй. Он должен дать автодискавери машин + автонакатку образа после дискавери по шаблону или условиям. Ансиблом потом уже донастройка.
>>3063586 Ну и дополню высер анона выше. Я надеюсь, у тебя там нормальные серваки же? С таким количеством нужно иметь доступ к консоли через Raritan, web-KVM или ещё какой удалённый интерфейс управления. Это чтоб эпично обосравшись со своими свистоперделками на ансибле, не бежать, роняя кал в серверную
>>3062573 Вкатывался а джуна (да прямо так и называлась вакансия, джуниор девопс) Все что ты описал только без питухона. Прошел по тестовому, зп 80 (дс2) через год х2.
Чувак прошедший курс на год раньше тебя - не ментор. В сущности, менторов не существует. Разве что за тобой на работе закрепят начальника и он постарается первые несколько месяцев не очень сильно тебя гнобить.
>>3024730 >Только тинек на финалах просто сбривает тебе грейд со словами "ну ты не тянешь на сеньку, вот тебе грейд мидла - поработай пару лет, а там посмотрим". Итс тинькофф, так сказать Работал до войны там. Такую же хуйню хотели прокатать. Я сказал, что мне похуй на какой грейд меня засунут и как будут называть, ну я хочу свои 300к в наносек. В итоге дали мне оффер, но после войны я съебал в гейропку
>>3025001 >Выкатывай контрофер. Там тоже не дураки сидят и оценивают готовы ли они тебе накинуть грейд на перспективу. Зачем выкатывать контрофер, если его можно просто сразу принять и слать нахуй торгующихся дебилов?
>>2945292 > из системы > в систему Для начала сам пойми что ты подразумеваешь под "системой", у системы как таковой нет переменных окружения, они есть у процесса. И какому процессу ты хочешь докинуть переменных окружения мне нихуя не явно.
аноны, киньте плиз ссылкой на вопросы на собес для джуна сисадмина лучше видео на ютуб если просто гуглить то какие-то капитанские вопросы: типа что такое линукс
>>3077011 Ну и чем ты разительно от сисадмина отличаешься? теже linuxы сети серверы контейнеры танцы с бубнами Лучше бы подсказал, они строил себя токсичную хуету
>>3077745 Вот же дебил. Разговор не про меня, а про тематику треда, ослица тупорогая, блядь. Создай сисадмин тред и сри там своим говном, хуйня оффтопная
>>3078518 >сделал выводы о практическом направлении в проектной разработке по олигофренскому мему из одноклассников эникеич, глубокий вдох и иди еды какой покушай вкусной
>>3078525 ничего джуненок, ты щас выговорись, а потом как успокоишься про системди читать иди и как прокси прокидывать, и как правильно наклейку наклеить на казеную клавиатуру, чтобы не дай бох при увольнении кнопкодав ее не спиздил, а то плотить будеш! это же такие девопсерские таски типичные) ты прав, мы тут все такие
>>3078536 я мимо другой чел у нас в конторе девопсеры в трудовой сисадминами записаны потому что на сисадмина есть профстандарт, а на девопса нет потому что девопс — это вообще культура, а не должность
вот у нас даже в вакансии на сайте написано первым пунктом: Требования: •Углубленное знание Linux и взаимодействия процессов, профилирования нагрузки; — считай админство
это в крупных конторах и сисадмин отдельный, и сетевой инженер есть, и девопс, и релиз менеджер, и даже админ бд а в мелких конторах ты все будешь сам делать и сеть поднимать и права раздавать и с монгой ебаться и сисд строить и еще кучу задач выпонять
так что засунь свое токсичное чванливое бахвальство куда подальше и помоги человеку это на работе ты можешь всех тупыми называть, а на дваче будь мил человеком тут и без тебя говна хватает
>>3078572 Так, а где связь между тематикой треда и поведением твоего хитровыебанного ведь называться ты можешь как угодно, вопрос в том, что ты делаешь РАБотодателя, уебан ты тупоголовый? хорошая попытка забайтить, но ты палишься жутко, хуйлуша на эникее
>>3079714 >называться ты можешь как угодно, вопрос в том, что ты делаешь РАБотодателя все верно. и мне как человеку со стороны вообще не видно разницы между сисадмином и девопсом права мне кто выдает? девопс а если сервер логами забился, кто будет чистить? девопс ну и так далее
>>3076885 Ну образ вм это собственно образ виртуальной машины (бадум-тц), с эмуляцией железа и полноценной ос. А контейнерный образ это просто сжатое иммутабельное дерево файлов, в которое можно чрутиться.
>>3080859 >прибить\перезапустить процессы, которые держат дескрипторы открытыми из опыта собеседований всегда ставят условия что процессы прибивать нельзя
олсо подкину вопрос - у тебя есть distroless контейнер, в котором ничего нет кроме самого приложения и в который ничего не поставить. Приложение не отвечает по сети, как проверить сеть из контейнера.
Сап аноны Перекатился из Linux саппорта в SRE в мидл компанию, месяц пока ничего серьезного не делаю, доступы выдают, это в всех крупных так? Собесился где-то 3 недели и выбрал компанию, где плотный кубер, так как хотел лучше его изучить, хотя в других платили больше. видно пока k8s в среднем бизнесе плохо развит. Была еще одна контрорка, но там держурства в выходные с кубером тоже, нафиг надо в выхи выходить. Че как у вас там?
>>3081097 Зачем проверять сеть из контейнера? Сеть лучше проверять из сетевого неймспейса. Мне лень выковыривать нормальным явным образом id namespace (я если честно сходу даже не вспомню как, да и это делается медленно в 2-3 команды) и я тупа грепаю по названию работающего в контейнере процесса и делаю nsenter -n -t $pid_of_process bash. Ну это в сложных случаях. В простых достаточно повесить tcpdump -nn -i $container_interface.
>>3081097 собственно это и есть ответ. ты не поверишь сколько людей даже на работе будут пытаться тащить/скачивать какие-то дебаг образы чтобы выполнить данные функции.
>>3082520 >Сисадмин это меняльщик катриджей В ИП Анонимусов? Недавно видел как искали сисадмина любого уровня в игровую компанию в любой точке мира >а девопс это культура или методология
Устраиваюсь на новую работку, но из минусов - не выдаётся ноут.
Планирую брать макбук. Имеет ли смысл брать Macbook Air на m2/m3 проце, с 16 гигами оперативки? Хватит ли для работки девопсиной, или Air это прямо печатная машинка, буквально?
>>3084202 да. идеальная машинка для работы: легкая, производительная, шикарный экран, должно держит заряд у меня вообще с 8 гб оперативки и хватает за глаза для тебя будет шоком, но это не стандартная интеловская архитектура и тут по другому устроено
>>3084275 Не, я реально не втыкаю, какая, нахуй, разница, с чего работать девопсинем? Мне абсолютно поебать, где дрочить таски, говнять ямыль гитлаба и дрочить сонсоль. Я распрекрасно это делаю из под 10 форточки, например. Или когда в ебенях, мухосранских пердях, но с инетом, все это делаю с мобилы, нахуй. То ты видать немного тупенький, потому и решил, что макбук тебе чем-то поможет, лол
>>3084766 А ты чего порвался-то так? Ты из тех, кто с пеной у рта доказывает, что макбук нинужон? > То ты видать немного тупенький, потому и решил, что макбук тебе чем-то поможет, Он ни чем не поможет. Просто хороший, качественный ноутбук для работы. У тебя видимо триггер какой-то на яблоко, раз тебя так рвёт.
я пока только доку пишу, ничего серьезного не делаю. меня под разработку мониторинга брали, постепенно дают доступы, а уже хочется что-то ручками поделать)
>>3084773 Так не у меня, а у того хуя и у тебя рвётся. Я вполне адекватно у него с самого начала спросил, Нахуя козе баян? И какой ответ я получил? Правильно, высер в стиле пук-среньк
>>3081493 знакомый устроился в топовый банк, правда на должность дата архитектора. где-то полгода ему права выдавали, а он после это сказал, что выгорел и уволился.
>>3085005 а что писать по опыту в резюме на этой должности, если просто так сидел? писать что ничего не делал так себе, а врать тоже не хочется, потом тряска начнется
>>3084202 >Планирую брать макбук. Совершенно бестолковая идея. Проекты в абсолютном числе случаев работают на хуй86. Никому не всралось чтобы ты вместо работы занимался приседаниями: как запустить проект на arm64, или разбирался с тем что это за проблемы: реальные или архитектуро специфичные. Это не несет никакой пользы бизнесу. И это касается и разработчиков и дево-псов. Мы на всех свои проектах поддерживаем локальные окружения разработчика. Порой запускаем по 40 контейнеров. В таком случае мы для разработчика добиваемся максимально маленького RTT между написанием кода и получением результата. (некоторые новички даже офигевают: "А что так можно было?", "У нас" - говорят, "был один remote dev stand за который надо было договариваться.") В таком случае не надо вообще ждать пока соберутся образы, можно редактировать прямо исполняемый код (благо пишем восновном на php и js) работающий в близком к проду окружении и получать обратную связь со скоростью нажатия "f5". Поэтому ноут должен быть ултимативно х86 и с >=16 гигов оперативки (32 желательно). У нас есть несколько метросексуалов нитаких как все. Они самостоятельно ебутся со своей ГейОС, ставят виртуалки, дебажат через динамические фитча стенды (с rtt 5 минут). Не ебет вообще что они там делают. Мы эти запросы, на поширудить в ГомосекОС, игнорируем, ну т.е. сваливаем в беклог умирать. Да они вобщем-то уже и перестали пытаться пропихнуть свой нетрадиционный взгляд на вещи с заднего хода.
>>3086241 Какая-то выдуманная проблема. Если ты не разрабатываешь под конкретную платформу на плюсах, то ваще пофигу хоть Mac хоть винда хоть 86 хоть 42. Тем более если твоё приложение работает в контейнере.
>>3084202 > Хватит ли для работки девопсиной, или Air это прямо печатная машинка, буквально? Для "девопсинга" это печатная машинка буквально. Работать будешь или в локальной виртуалке, или в ремоуте. Отлаживать какие-либо скрипты для линукса под макосью нет смысла, контейнеры запускать и линуксовые маны читать всё равно придётся в виртуалке.
В принципе аппаратно машина хорошая, если нет неприязни к операционке и кастрированной клавиатуре - можешь взять. Если никогда не работал с чем-то из этого, то лучше одолжи на месяц у кого-нибудь - своих неудобств там хватает, операционка сочетает в себе худшие качества винды и старых юниксов.
>>3084275 Ну как бы тебе сказать про макось. Там повсеместная некастомизируемость. Если что-то не нравится - в лучшем случае есть мокрописька которая тебе поможет. В худшем - мокрописьки нет и скорее всего попытки её написать наталкивались на архитектурные проблемы.
Качество тоже хромает, местами прямо видно что функционал или делали для ipad и в десктопе он существует "как есть", или делали во времена пантеры и с тех пор недополировли. Фичей нацеленных именно на десктоп там уже несколько лет не добавляют.
>>3086241 Че за хуету я только что прочитал, лол? Т.е. многочисленные тестовые стенды и окружения, что делают в нормальных конторах для разработки, это хуета и надо все говнять локально. Заебись, вода
>>3086621 >Для "девопсинга" это печатная машинка буквально вот у меня запущено куча докеров, при этом печатная машинка с 8 гб все равно работает стабильно. браузер с 100500 вкладок все так же работает стабильно, страницы скролятся плавно, ну и все такое
>кастрированной клавиатуре - можешь взять лучшая клавиатуру дла разработчика. это я про версию с англиской клавой
>тлаживать какие-либо скрипты для линукса под макосью нет смысла вообще не проблема с remote ssh. я нарборот практически ничего локально не отлаживаю и не ставлю
>Ну как бы тебе сказать про макось. надежная ос, если тебе нужна хорошая машинка для выполнения рабочих обязанностей, а не для пердолинга еще и со своим десктопом
>операционка сочетает в себе худшие качества винды и старых юниксов >Качество тоже хромает личная вкусовщина без аргументов
>Там повсеместная некастомизируемость. на серваках тоже кастомизиируешь? обои там анимешные ставишь да?
>Фичей нацеленных именно на десктоп там уже несколько лет не добавляют какие такие фичи тебе нужны как девопсу?
>своих неудобств там хватает везде хватает. бывают моменты когда ты какую-то проблему на макос решаешь за 10 минут, на винде за 10 часов. а бывает наоборот Работал как-то в компании где разрабатывали низкоуровневую приложуху для серверов на Linux, идеально было работать с линусом на десктопе. Работать на винде или макоси было бы очень глупо. Потом работал в компании где вся инфраструктура и разработка на виндовом стеке. Ребята с линуксами конечно мучились. Постоянно что-то не работало или работала не так. А техподдержка говорила ну вы же на Линуксе опытные пользователи, вот и ебитесь сами с ним. Сейчас на фул удалёнке клауд инженер ака девопс. Работаю с личного устройства. Лично для меня MacBook Air идеальный ноутбук для таких задач.
На самом деле не топлю за macos, но у вас какие-то выдуманные проблемы если у тебя макос, ставишь iterm или warp, потом brew , потом awscli ansible terraform mongosh python если у тебя винда, ставишь windows terminal, потом Chocolatey или scoop, потом awscli ansible terraform mongosh python если у тебя юбунту, апт апжейт и потом awscli ansible terraform mongosh python все! вперед работать. Главное чтобы тебе было удобно, и всякие свистоперделки на твоем устройстве отнимала бы у тебя меньше времени чем от рабочих задач
>>3084202 Макбук это кал, выдавали на прошлой работе. Отвратительная клавиатура без кнопок delete, printscreen, home, pageup, pagedown, отсталая ОС, дизайн на уровне убунты 12.04. За свои деньги не бери, там 50% стоимости это прогрев гоев. Возьми обычный хороший ноутбук за ту же сумму и поставь линукс. Это закроет все твои девопс-потребности, сэкономит денег и не потребует переучиваться.
>>3086706 Здесь надо смотреть не на "нормальные конторы", а на задачи, которые решаются. Вот пример из жизни - у нас на проекте после ввода локального окружения, нагрузка на раннеры уменьшилась В СТО РАЗ и я не преувеличиваю. Окружение реализовано на k3d + werf + makefile. Сперва проект деплоится и тестируется разрабом локально, если видит, что все ок, то выкатывает на review окружение.
И да, я прекрасно осознаю, что есть проекты, где это невозможно, не нужно, неподходит и т.д. Я к тому, что локальное окружение это не антипаттерн.
>>3086962 >вот у меня запущено куча докеров Ну значит не куча, раз 8гб хватает. Я тоже когда это локальное окружение начинал делать, сидел на ноуте с 8гб. Со свапфайлом это еще хоть как-то работало, но быстро стало очевидно, что нужен ноут с 32гб ОЗУ для нормальной работы
>>3086962 > надуманные проблемы Это не проблемы - это список того что посмотреть перед тем как отдавать деньги за машину. На проблемы UX макоси у меня в /s/ ушло три больших поста, и я там ещё не писал как охуенно на сономе чинить маршруты и DNS, если у вас сеть с ipv6.
Подскажите годный курс по мониторингу и логгированию (prometheus, grafana, alertmanager, loki). Я уже заебался, ненавижу эту хуйню блядь, ну не идет никак. Что-то уже реализовано, но чувствую, что сделал через жопу.
Задачи у меня сейчас такие стоят: 1. Надо научиться редактировать rules прометеуса в хелм-чарте 2. Надо настроить Thanos, чтоб если нода с прометеусом падает, это не аффектило мониторинг 3. Отказоустойчивый алертменеджер - как? 4. Алертинг по логам - как лучше всего реализовать. Сделал правило в графане "если в течение 5 минут 3 сообщения с loglevel ERROR, то алерт", естественно, нихуя не работает 5. Кастомные алерты в телегу - КАК НАХУЙ???
Блядь, все что связано с администрированием, кубером, сетями и т.д. мне удовольствие приносит, но ебаный в жопу мониторинг сидит костью в горле
>>3087025 >50% стоимости это прогрев гоев Аналогичый ноутбук по производительности типа Ленова йога Делл хпс будет стоить как минимум в полтора раза дороже в минимальной комплектации. а если тебе нужен хороший экран и много оперативки, потому что на винде и Linux так всё хорошо оптимизировано, то ноутбук будет стоить два раза дороже. Какой-нибудь дешёвый кал, понятно дело будет дешевле. Только потом не надо от него плеваться
>поставь линукс Арч какой-нибудь. не, лучше мадриву, лол
>сэкономит денег Уже выяснили что не сэкономим > не потребует переучиваться. Переучиваться программировать со свифта на котлин?
>И да, я прекрасно осознаю, что есть проекты, где это невозможно, не нужно, неподходит Уже неплохо. остался осознать что есть люди которым Линукс на дешёвом ноутбуке невозможен не нужен не подходит
>Вот пример из жизни - у нас на проекте после ввода локального окружения, нагрузка на раннеры уменьшилась В СТО РАЗ и я не преувеличиваю. Пользователи за это платит? Какое велью от этого? У нас вот был проект с пропускной способностью в десятке лямов QPS. Вот за это реально платили. Разрабатывали кто на чем хотел. Кто на винде, кто на линуксе, кто на макос сервис сервис сервис 333
>Ну значит не куча, раз 8гб хватает Шесть гигов контейнеры жрут. +2 браузера гига четыре. Telegram сука гиг целый. Но все остальные программы мелочи.
>но быстро стало очевидно, что нужен ноут с 32гб ОЗУ для нормальной работы Вообще ничего очевидного. У меня знакомый саентит живёт сл 128 гигами оперативки на своем домашнем компьютере. А мне восемь вообще за глаза. Я на самом деле очень редко докеры кубернетисы запускаю локально. На фига? Можно сервер поднять в корпоративный сети, или арендовать в облаке. Но чаще всего девопсу вообще не нужно куча оперативки и мощный процессор. Особенно на начальном этапы карьерного пути когда никаких сложных задачки получать не будешь Хотя кстати на моем новом MacBook Air консольные утилиты на Go быстрей компилируются чем на топовым i7 2016 года
>проблемы UX Проблема интерфейса и его восприятия это чисто персональная история Сколько лет сижу на макос и сколько раз они глобально всё меняли Раза три по-моему. Ну мне как-то всё равно. Мне чаще всего нужен терминал и вс код. У меня была идея как-то купить хороший ноутбук на винде, так как работал в компании с виндовыс стком Ну как посмотрел цены, что они в два раза дороже — перехотел сразу
>на сономе чинить маршруты и DNS, если у вас сеть с ipv6 Это дома что ли? Я что-то везде работал от крупных компаний мелких. Все до сих пор на 4 сидят Ну если ты полюбишь экспериментировать исследовать то реально не буду советовать MacBook Думаю я предпочитаю ебаться с женой, а не с линуксом
>>3087252 >программировать со свифта на котлин >нагрузка на раннеры уменьшилась В СТО РАЗ > Какое велью от этого? Девочка разработчица/QA фанатка яблочка детектед Тебя же даже до администрирования не допускают, к чему эти высеры в такой претенциозной манере
>>3087401 я админю 60 линуксовых серваков и эскуэльный кластер олвес ван на виндовых машинах. и все это спокойно делаю с макбука из любой точки мира Хуй знает что там у вас не получается. То макос говно, то винда говно. Мне кажется у вас руки просто из говна
>>3087457 Селедка, спокуху оформи. Для твоего макакинга под айос или тестирования или какой еще хуйней ты там занимаешься, можешь дальше с древним огрызком ходить, хули с тебя взять. Только хуйню тут больше не неси, а то палишься на раз два.
> и все это спокойно делаю с макбука из любой точки мира Обосрался с бедной жертвы общества потребления. Вот так себя представляешь, наверное?
>>3087764 >Обосрался с бедной жертвы общества потребления Подарю тебе свой MacBook Air + переведу штуку баксов в валюте рублях или биткоинах, если подскажешь какой ноутбук купить чтобы он был дешевле MacBook Air, но при этом легче чем Air, производительнее чем Air, лучшим экраном чем у Air, живёт дольше без подзарядки чем Air.
Как лучше всего шарить секреты и кредентиалы в компании? К примеру у девопса на его рабочем месте есть пароли, ssh ключи, которые используются в плейбуках. Приходит новый девопс. Ему нужно засетапить рабочее место, соответственно он должен плейбуки с теми же секретами запускать.
>>3087025 >Здесь надо смотреть Не надо никуда смотреть. Если в конторе всякие уебаны в ходу и пытаются решать рабочие задачи за счет работника - нахуй такую контору. Повторюсь, в нормальных парашах, в таком случае, выдадут все необходимое оборудование, будь то хоть нубук с 1тб оперативы, тредриппером в проце и двумя мобильными 4090 в придачу. Ибо РАБотодатель прекрасно осознает ценность быстрого процесса разработки его продукта
>>3086553 >>Если ты не разрабатываешь под конкретную платформу на плюсах, то ваще пофигу хоть Mac хоть винда Блядь какой ты тупой. Даже сраный python или node.js (точнее модули их написаные на Си, ржавчене и всякой низкоуровневой залупе) могут не собираться (я с этим многократно сталкивался) на ГейОС. Неговоря уже о том, что сборка != развертывание. Там еще горы мест где нужно делать изменения, например networking, dns. Даже сраный устаревший баш на macos постоянно генерирует проблемы. >>3086706 Быдло, иди гугли для чего нужен DevOps. Девопс это не про делать много разных стендов. Стенды ради стендов никому не всрались. Девопс это про увеличение скорости внесения изменений. >>3087831 >решать рабочие задачи за счет работника >выдадут все необходимое оборудование Совсем ебобо? Ты уж определись за какую сторону ты воюешь? За то что плохо на ПК работника запускать окружение разработки когда ему предоставлено необходимое железо? И что в этом такого? Какие минусы? Разработчки получает быструю обратную связь от кода (и плюсом мощную тачку), работодатель - увеличение скорости поставки фитч. Это очевидная вин-вин ситуация. >>3087025 >нагрузка на раннеры уменьшилась В СТО РАЗ Нагрузка на ранеры это как раз хуйня. Она регулируется останавливателем неиспользуемых динамических окружений. Самое главное - это скорость от коммита до увидеть изменение = скорость внесения изменений. (чего долбоебы выше не могут понять, потому что к devops не имеют никакого отношения). Это реально очень удобно разработчикам - получать мгновенную обратную связь (а не через 5 минут когда просрутся все ранеры по цепочке). Это позволяет меньше переключаться между задачами, работать с гораздо большим комфортом. Можно даже эффективно работать без подключения к интернету (Выключили свет/интернет, но ты вообще не паришься, не отпрашиваешься. Ты спокойно закончил свои таски на заряде ноута и запушил их через телефон). >k3d + werf + makefile У нас кстати плюс минус такой же стек на локалхостах: kind + werf + makefile.
>>3087057 >1. Надо научиться редактировать rules прометеуса в хелм-чарте Редактировать как все? Не понимаю. >2. Надо настроить Thanos, чтоб если нода с прометеусом падает, это не аффектило мониторинг Тот хелм чарт которым ты его ставишь не позволяет этого? И нахуя это надо? Что это дает бизнесу? Вы там самодельный амазон строите потому что можете? Лучше иметь: - мониторинг за мониторингом. - ремоте write через agent везде (чтобы досасывало 2 часа при потере связи), а не идиотское "скребление" из центра. - приложения которые спокойно переживают кратковременный отвал мониторинга. >3. Отказоустойчивый алертменеджер - как? Тоже не понятно что это дает? Гипотетическую возможность не потерять ни один вебхук? Много знаешь случаев когда это было действительно важно? Вот допустим из мониторинга за alertmanager тебе пришел алерт от другого alertmanager, что 1 не работает. Ты просто открываешь график со всеми алертами 1 прометея и смотришь на него раз в минуту, пока чинишь 1 alertmanager. Это очевидная высосанная из пальца фитча, ненужная ни для чего на практике. А вот мониторинг мониторинга это реально нужно и ни у кого его как правило нет. (у меня тоже). >5. Кастомные алерты в телегу - КАК НАХУЙ??? Там что нет интеграции в телеграмм? --- Внезапно у тебя есть 1 хороший вопрос, на который у меня нет решения: >4. Алертинг по логам - как лучше всего реализовать. Сделал правило в графане "если в течение 5 минут 3 сообщения с loglevel ERROR, то алерт", естественно, нихуя не работает Конечно алерты в графане идут сразу нахуй. Как и алерты через opensearch/elastic и прочее. Хотелось бы иметь источником алертов 1 точку - прометей, чтобы не поддерживать все это многообразие во всех местах и разных эпостасях. Пять лет назад на проекте на котором работал мы юзали самодельную тулзу на пихтоне, которой на входе делали запросы агрегации логов в эластик, на выходе выставляли prom.file. Но что это была за тулза никак не могу найти, возможно её не стали опенсорсить. Аналогов тоже не густо. Сейчас наверное стоит смотреть в пользу собирать prometheus метрику с помощью посредника логирования, например через vector. Но это менее гибко, потому что на практике это не получится делегировать обычным разработчикам. Так что тоже реквестирую адекватное решение создания метрик из логов.
>>3087834 >модное говно от Асуса, стоимостью от 100к деревянных >стоимостью от 100к деревянных >от 100к То есть ты мне предлагаешь купить более дорогой ноутбук, более тяжелый, с худшей производительностью и экраном, который даже один рабочий день не может продержаться без зарядки? Ты как всегда не прочитал условия и сделал все наоборот.
>>3087831 >Ибо РАБотодатель прекрасно осознает ценность быстрого процесса разработки его продукта Нет, не знает. Работал в местах где процесс разработки и выкатки фитчи на прод мог занимать до полугода. Указал на конкретные проебы начиная с постановки задачи, формирования ТЗ и заканчивая CI/CD и тестированием, но не был услышан. "Да-да, мы уже планируем это исправить", говорили мне. Прошло где-то 2 года, но нихуя не было сделано
>>3087831 >нормальных парашах, в таком случае, выдадут все необходимое оборудование, будь то хоть нубук с 1тб оперативы, тредриппером в проце и двумя мобильными 4090 в придачу че за контора? очень хочу туда пойти работать за дохулиард лет работы в it я только один раз такой видел, это когда CTO купил себе алиенваер в топовой комплектации
>>3087796 >Как лучше всего шарить секреты и кредентиалы в компании? В облаках есть secrets manager, я там храню https://aws.amazon.com/ru/secrets-manager/ Стоит 40 центов за 1 секрет. Но в один секрет технически можно запихнуть несколько ключей. Они типа в формате а-ля json хранятся.
>>3087831 >Ибо РАБотодатель прекрасно осознает ценность быстрого процесса разработки его продукта Работодатель прекрасно осознает сколько он денег может заработать. Или сэкономить. Скорость процесса разработки вообще не имеет ценности.
>>3081097 >процессы прибивать нельзя Мне тогда только приходит в голову послать им sighup в надежде на то, что они сами что им надо дропнут и переоткроют. Ну либо поднять идентичную ноду, потестить и свичнуть весь трафик туда (и молиться чтоб ничего не сломалось)
>у тебя есть distroless контейнер, в котором ничего нет кроме самого приложения и в который ничего не поставить. Приложение не отвечает по сети, как проверить сеть из контейнера. Ну раз у нас ничего нет, значит как я понимаю нужно обращаться к ядру через /dev или /proc. Без гугла или линукса под рукой не скажу наверняка, но по логике в дев должен быть файл сетевухи, в который можно запихать поток байт, я так понимаю на л2. Руками значит формируем пакетик, заворачиваем, заливаем байтики и смотрим на ближайшем узле, идёт этот пакетик из контейнера или нет.
Наверняка в ядро можно и сразу на нетворк лэйере пихать пакеты...
>>3087924 >быдло >совсем ебобо Дальше этого соевого дауна не читал. Уебывай мерчандайзером в пятере хуячить, а не в айти лезь, ослина тупая >>3088043 >купить более дорогой ноут >асус более дорогой, чем оверпрайс параша от огрызков Не иронично проиграл с этого школьника >>3088059 Джунище совсем не палится, ага >>3088142 Никто не виноват, что ты осел и не в состоянии себя продать в норм контору. Страдай дальше в помойках, хуйня рабская >>3088176 Идиот
>>3088969 >Не иронично проиграл с этого школьника Просто я прагматичный. Критерии выбора я обозначил, а какая система будет на ноуте - мне пофиг. MacBook Air соответствует этим критериям и стоит 80к. Какой-то даун предлагает купить ноутбук за овер100к. Зачем мне покупать более дорогой менее качественный товар?
Вопрос для тех, кто недавно устроился. Сколько у вас заняло времени на базовое освоение Ansible, k8s? Да и вообще, интересно послушать твою историю становления.
>>3084202 >>3084202 Покупаешь huawei matebook/honor magicbook/asus zenbook за 60к. По характеристикам они примерно такие же как macbook air. За половину цены макбука. Накатываешь на ноут хакинтош. На оставшиеся деньги приобретаешь планшет для чтения книжек + пиздатые блютуз наушники. Типа sony wh-ch520. Всё. Чё тебе ещё собака надо. Ты же не видео монтируешь. Какой смысл переплачивать за ноут, если ты его лет через всё равно сменишь.
>>3090096 А в чем прикол всего этого пердолинга с хакинтошем и прочим? Я дрочился прошивками, каштомизациями, хакинтошами и прочим пока у меня денег не было, сейчас просто нет смысла тратить время когда всё решается шекелями
>>3089104 Ну хз тупой братик. Я 5 лет отвеслал в кровамом интерпрайзе с верхушки ойти-галер скоторахии не вонючий финтех и там все было шик и блеск. Выдавали любую пеку, что насосешь через начальника, в личное пользование и на рабочее место. Причём, одновременно можно было гонять с топовым ноутом и иметь топовую пеку. Потом я заебался терпеть корпоративные "ценности" и отвалил в закат. Сейчас в мелкой параше веслаю для души. Но даже тут, представь себе, они без проблем покупают тебе практически любое оборудование, если ты не осел ебливый. Думай
>>3090127 >А в чем прикол всего этого пердолинга с хакинтошем и прочим? Прикол в том, чтобы не переплачивать.
>время когда всё решается шекелями Зачем платить больше, если можно оставшиеся деньги вложить в книги, образование, хобби. Макбук ничем не отличается от обычного ноутбука кроме операционной системы. Ну и может пары фишек типа подсветки, портов, логотипчика.
>>3090015 ты будешь продолжать жопой вилять или всё-таки сможешь ответить какой ноутбук лучше MacBook Air при этом ладно пусть дешевле хотя бы столько же стоит? уНапомню критерии: - производительность в попугаях - вес - экран - продолжительность автономной работы
Я бы ведь реально хочу купить хороший качественный ноутбук, если бы ты такой посоветовал. Но ведь ты за все количества своих высеров ты так и не сказал ни одной модели. Только "пуньк-среньк ты долбоемб.
>>3090354 >гайды океана >community Ну и где я не прав? Гуглю статьи. Везде рекомендуют использовать облачные орераторы постгреса. А нормального описания селфхостед в кубере нет Зы Для субд используют стейтфулсет а не деплоймент. Но как это для постгри сделать
>>3090011 Зачем курсы, если есть интернет. Тот же RHEL от голландца, бери, да запускай, зубрись, учи. Вон, открываешь любой проект на гитхабе, там и докерфайлы, пайплайны, бери, форкай и вперед. Снимаешь сервер, запускаешь там контейнеры разных дистров, пишешь плейбуки ансиблу, то есть пространства для базового изучения полно, практический опыт тебе так и так придётся на работе набирать, стукнись в Лигу Цифровых Технологий или ЕПАМ мимикрок
>>3090130 >насосешь через начальника А ну если так, то в принципе понятно. Просто большество сотрудников не сосут хуй начальника, поэтому получают стандартную технику по своим задачам
>>3090704 Так в любом случае, ты будешь вынужден получить аппрув от своего непосредственного руководителя на новое оборудование, в таких конторах. Обоснуешь, зачем тебе именно такое - получишь его. Или тебе это совершенно не понятно, тупье из бомжатни, где все надо за свой счет покупать?
>>3091025 Пиздец ты тупое днище. Сначала "ищите нормальную контору где каждому топовый ноутбук + топовый пк + топовый феррари выдают". А потом "ну надо обосновать". Ясен хуй надо обосновать! В 99,9% тут на хуй никому не нужен топовый ПК. Может быть ты конечно супер-пупер невъебенный программист гондон в своей конторе, который крутит хадуп кластер на своем ноуте, но большинство девопсов такой хуетой не страдают.
>>3091018 Так там все просто. Любой сеньор-помидор разработчик спокойно разбирается в этом. Или разберёмся за малое количество времени. Много раз видел команды с настоящий девопс культурой То есть в них нет отдельного дополнительного слоя между разработкой и сопровождением в виде девопс-инженера, а эти функции выполняют опытные разработчики. Просто не все хотят операционкой заниматься, дежурить по ночам, какие-то срочные алерты разбирать, или заниматься поддержкой даже на пятой линии. Люди хотят больше творчеством заниматься и творить что-то новое. Поэтому девопсиней не очень много, а не потому что там сложно.
>>3091330 Короче, меня заебал этот пустой оффтоп. Вот когда действительно сможешь попасть в стоющую контору, вот тогда все и поймёшь, о чем я писал ранее. А пока веслай в своём говне и не ной
>>3091302 То то я прихуел от количества вакансий на девопсиня и около него, на вонючем hh - более 2500, блядь, когда решил посмотреть статистику. Вероятно, от избытка шпециалистав все это...
>>3091782 Сынок, я хуй знает зачем ты высрал говно >>3090130 Какие-то галеры какие-то корпорации какие-то традиционные ценности какая-то параша для души Что ты пытался сказать? Причём тут стоящая контора или говнопараша? Ты же сам уже признал что нужно обоснование Зачем продолжаешь вилять жопой?
>>3091788 >прихуел от количества вакансий на девопсиня и около него, на вонючем hh - более 2500 Прихуел что много или прихуел что не очень много? Да вроде в среднем. Даже разработчиков на iOS примерно столько же нужно с учётом того что многие корпорации отказались от разработки на iOS. А вот java уже больше 3.5k.
>>2936757 (OP) Совет прошу. Сделал значит yaml для сборки Debain пакетов. Полез делать такой же, но для сборки RPM. Затем смотрю - а RPM тоже на Debian собирается. Ну тогда я поленился и засунул сборку и построение инсталляционных пакетов в один yaml, он и из несольких репозиториев сырцы выкачивает и софтину собирает, и тестирует, и пакеты собирает.
А теперь вот думаю - а правльно ли поступил? Может RPM и DEB в разных yaml собирать?
>>3093290 АХаха! Базовая вещь это обоснование Все остальное не имеет роли. Ни пиздатостоть компании, ни сложность разработки, ни какая-то другая хуйня К счастью до тебя самого наконец-то дошла такая простая база
>>3093295 Наверно в большинстве акансий где написано девопс, нужен скорее админ на вырост в девопса. То есть тебя будут ебать катриджами, витухой, видеокамерами, а перед концом рабочего дня, будешь чем-то около девопсерским заниматься. Типа на персективу, но не срочно.
>>3092524 >Затем смотрю - а RPM тоже на Debian собирается. И чё? Rpm это просто gzip-архив с нужной метадатой, без разницы где его собирать. Хоть на винде.
>Может RPM и DEB в разных yaml собирать? Нууу весь смысл сборки в разных ямлах, это просто распараллелить, чтобы сборка быстрее шла. Или если одно зафейлится, то чтобы другое завершилось успешно. Если в одном ямле, он будет чуть дольше собираться а так в принципе похуй.
>>3094331 Мне лень обычно на такие вопросы отвечать.
>>3094340 >Rpm это просто gzip-архив с нужной метадатой, без разницы где его собирать. Хоть на винде.
Да, это очевидно. Но тем же yaml собирается и продукт. Возможно я был неточен в формулировке.
runs-on: debian-latest
И что произойдёт при попытке установить пакет на Карсную Шляпу? Например, исполняемый файл, собранный под свежим Debian, без проблем работает на ALT Linux. А вот заработает ли он под клонами Red Hat, вот вопрос.
>>3094368 Ну он же не один этот пакет ставится. Наверно там целая цепочка зависимостей. В том числе от shared-библиотек. Что может максимум произойти? Не найдёт зависимость и не поставится. Всё.
Как же я вчера заебался устанавливать переменные среды в yaml. И так, и сяк, и эдак. Уже забил на всё и коммитил непосредственно в основную ветку. Похуй, репозиторий мой.
Окзалось что надо было секцию env: под это сделать.
Короче, для devops главное не знание - практически всё гуглится, для devops главное это ВНИМАТЕЛЬНОСТЬ.
>>3097033 >Графану готовить не умеешь просто. Просто уже поел сполна алертинга накрученого в графанах. >откуда такой бомбаж и недолюбливание мониторинга? Нет никакого бомбажа, более того есть понимание что обсёрвабилити это та сфера в которой часто больше всего недоработок. Есть категорическое непринятие васяно решений. Когда алерты начинают посылаться через первую попавшуюся хуйню: opensearch, grafana, самим приложением, и это когда проект спредне-крупный и имеется работоспособный prometheus/alertmanager. Это не поддается вменяемому обслуживанию и управлению. (Чтобы понять как тебе настроить очередной алерт в таком случае нужно глубоко погружаться в говна такого подхода.) Это плохо маштабируется и делегируется. Поэтому это нахуй не нужно. Источником алертов должен быть прометей, другой вопрос как правильно засунуть в него метрики. Алсо: у меня есть алерты и из графаны, и из опенсерч и из приложений. Я от этого страдаю.
>>3097386 >Просто уже поел сполна алертинга накрученого в графанах.
давай конкретнее. будем разбираться по частям тобою написанное.
Кстати, как тебе проеб директора по диверсити в alertmanager: в grafana есть отправка сообщений в Telegam Topic, а alertmanager телится, потому что они не знаю что такое Telegram. Для них это какой-то малопонятный ИГИЛ-мессенджер
>>3097575 Ты конечно долбоёб конченый, этого у тебя не отнять. Однако, я захуячил сегодня Makefile и имею благостное настроение. Поебался вот с этой дрянью часа два, а то и три. Но в результате заработало же.
>>3097977 Так она у меня лицензионная с тоннами лицензионного софта, зачем мне что-то ещё? А зоопарк линуксов живёт в VMWare и в Virtual Box. Да и putty никто не отменял.
>>3098154 Я слишком старомоден и болен NIH-синдромом. Чужие либы тяну только в крайней необходимости. Та же readline одна из немногих сторонних стандартных либ. Когда нужен json парсер, я иду гуглить не чужие парсеры, а протокол. Затем его реализую максимально оптимально. по моим представлениям.
Не, ну конечно сложные либы я не пишу, но сам проект это и есть сложная либа.
Не знаю, зачем это рассказываю. От тоски, наверное.
Кто успел потусить на конфе девопсов в Сколково? Небось некоторые друг друга в лицо знают, виделись, в кулуарах сидели, а тут готовы глотки перегрвзть.
Или те, ато твт ругаецца, по конференциям не мотаются?
Есть какой то пиздатый набор статик билдед бинарей (курл, процпс, топ, нано, баш, етц) что бы просто в контейнер заливать когда нужно что то подебажить? Сейчас есть микросборочка натасканного с разных мест, но хотелось бы порядка.
>>3101388 Иногда пригождается. Например, для мониторинга сложного сервиса со со сложным API.
Уж насколько ненавижу интерпретаторы, но в вышеописанном сценари Питон хорош - Zabbix дёргает питоновской скрипт и на основе его выхлопа рисует красивый график и льёт алерты в специальную конфу в корпоративном чате.
Не, реально ненавижу интерпретаторы, но вот для мониторинга Питон рросто идеален.
Тут пророчат проект на синьора ангуляра и лида девопса. Что для девопсирования на таком уровне надо, и вообще можно ли девопс совмещать с разработкой? Это аедь не написание дженкинс и yaml файлов? Озущение что хотят наебать
>>3102761 >можно ли девопс совмещать с разработкой? Девопс не "совмещают" с разработкой, она и есть разработка. Она даже называется "development & operations". Сокращенно DevOps. Смысл был в том, чтобы кодифицировать инфраструктуру и не приходилось бегать за деплоем к специально обученому челику. Какая разница, он что принципиально другой, особый "инфраструктурный код"? Ну не нравятся тебе ямлы - не используй. Я лично не вижу ничего плохого.
>>3102776 Хуйню высрал. Девопсинь, это микрочелик, кто шарит за кодинг и охуенно разбирается в процессах разработки, неожиданно. Ещё чётко шарит за инфраструктуру. Такой сеньор одмин, увлекшийся разработкой. Он то и нужен, чтоб тупорогие макаки на кодерах не отвлекались от индусской копипасты своего говнокода. Девопсинь все разрулит, все автоматизирует, со всеми допиздится, все педогомохотелки макакенов запилит в инфре. Вот его предназначение, а не код говнять
>>3103010 Слишком топорная штуковина и не содержит чего то сложного по типу обычного курла. Я нашел пару реп с пребилд бинарями в одном месте но они 10-50 звёздочек, думал может есть что то на хайпе
>>3102866 Все верно он написал DevOps — это объединение людей процессов и продуктов для обеспечения непрерывной быстрой и безопасной доставки ценности клиентам. А твой микрочелик просто одмин, увлекшийся разработкой. Хотя может бы и наоборот разработчик, увлекшийся инфраструктурными вопросами.