сап двач. Заебался сидеть на текущей работе. Реквестирую нормальные курсы по пикрил. В сети интернет нашел курсы из раздела " три урока ставим докер, два урока смотрим что это такое, три урока разбираемся нахуя он нужен, 1 урок делаем композ, все, курс пройден, вы знаете докер". Такая хуйня не подходит. Нужен объемный курс для начинающего, с практическими примерами. с меня как всегда.
>>234875508 (OP) Берешь и сам выдумываешь себе задачи уровня "поднять три разных микросервиса на разных языках и чтобы они были доступны друг другу", делаешь гугля любые вопросы, которые появятся.
>>234875734 остаешься на уровне простейшего композа. Мне нужен хороший курс, который даст мне нормальную базу, что бы потом гуглить задачи, которые представляют ценность. С твоим подходом я на одном собесе уже обосрался. Типо Танненбаума в сетях мне нужно.
>>234876261 мне такие курсы и не нужны, я прошу адекватный курс просто, который даст нормальную базу, а не "пук-пук-пук делаем композ из редиса и еластик, готово, курс окончен".
>>234875508 (OP) Докер - не для начинающих. Тут нужен прогерский бэкграунд и лучше серверный. Если кто-то говорит что он учит с нуля докеру - это шарлатан.
>>234876039 за докер и ВМ не шарю, но поясняю так, как понял из гугла: ВМ используют виртуальные запчасти, докер - твои собственные. ВМ более тяжеловесен по сравнению с докером. А вообще спроси гугл.
>>234876039 в двух словах докер тупо берет самый минимум всего, что нужно для запуска приложения в контейнере. Не создает целую виртуалку, а как бы обрезок.
>>234876039 Докер это одна виртуалка, которая изолирует приложения друг от друга так будто они запущены на разных вириуальных системах. Ты можешь создать 3 приложения, запихнуть их в докер и они будут полностью изолированы друг от друга, общение между ними можно поддерживать через каналы докера. Если использовать вм то нужно для каждой отдельную вм, а для того чтобы настроить общение между ними придется поебаться со средой каждой вм.
>>234877163 Почему я не могу запустить их без докера? Я просто не совсем понимаб, вот допустим я пилю какой-то микросервис - зачем мне пускать его из докера, почему я не могу крутить его на локалхосте?
>>234877425 потому что докер 1 командой накатит тебе образ с твоей системой и ты его выложишь на свой репозиторий, а твой одноклассник сможет его скачать и протестить твой образ у себя.
>>234877448 >считай как средне админ, который не понимает нихера их процессов разработки тогда да, советую гуглить книги на английском. o'really посмотри - у них качественная литература
Не найдешь такие, потому что они не нужны. Если ты хочешь разобраться как его использовать для разработки, то видяхи с ютуба подойдут. Если же ты хочешь понять как он внутри себя работает, то гугли виртуализацию и контейнеризацию.
>>234878019 нет, вот как пример из задания приведу: создать две ноды елестика + волюм. Я похоже долбоеб, но найти инфу по созданию в докере нод я не смог.
Сам месяц-два вкатывался. В принипе полезная штука, чтобы поднять какой-нибудь сервис. В отличии от тех же виртуалок работает шустрее, особенно на линуксе. Еще удобен тем, что, если что-то ебнется, то всегда можно одной командой все разом перезапустить
>>234878156 В каких масштабах вообще используется кубер? Я сижу в мелкой it конторе на 5 проектов, почти все работает на 10 виртуалках в одном облаке + всякая хуйня для мониторинга
>>234878409 >>234878430 я так и подумал, но в задании было указано сделать в 1композе это. Алсо этот стек с еластиком и паралельно еще пару стеков, 1с 2нодами редиса и 1с 2 нодами постгре. Без юзания сворма.
>>234878607 в масштабах когда тебе надо балансить трафик на твое говно поднимаешь несколько реплик одного контейнера через кубер и балансишь ну это я на своем примере, хотя я далек от смузихлебов и хуй знает как они его юзают
>>234878666 ну если в компоузе то значит будут два разных сервиса эластика запущенные на разных портах, я хуй знает типа service: elastic1: image: govno elastic2: image: tojegovno
>>234878309 Так создай две ноды эласкика мастер и дата и волум под них в разных контейнерах и файл настроек этих нод запуш туда чтоб оно все вместе работало из разных конейнеров. Или хуй его знает, как оно работает, эти ваши современные молодежные базы.
>>234878728 >индус это ты, рашкован, в цивилизованном мире доверия не вызываешь. Так-то мировой ит на треть состоит из индусов, на другую треть из азиатов, и еще треть англоговорящих гейропейцев. А твое место где-то в жалком полпроценте тупого быдла.
>>234878747 в lxd чтобы снять снапшот тяжелое вм и перенести её на другую железку нужно ждать пока он там всё запакует, хуе мое я так однажды 5 часов прождал пока заббикс переносил В докере достаточно один раз написать компоуз, завести нужные переменные окружения, смонтировать волюм и всё, разворачивай сколько угодно и намного быстрее чем lxc контейнеры
>>234878737 к волюмам вопросов нет, вопрос был с ебучих нодах. >>234878833 вот для такой хуйни мне нужен нормальный курс, что бы понять как оно блять все работает и как эти ебучие ноды создавать. Кластер подразумевает, что эти ноды работают вместе, т.е. на 1 порту. >>234878902 линк мертв же, не? >>234878836 не спорю, тем не менее, индус не вызывает доверия.
>>234877295 А что деву нужно знать? Как насрать в докерфайл и докер ран прописать? Я просто решил немного пошуршать в этой теме, но даже не знаю что может мне, как деву пригодиться, сам пока не сталкивался - совсем зелёный.
>>234879089 >У докера есть же вебгуи? Не встречал, но мне кажется какая нибудь самописная говнина есть Да а хули там путаться? Тебе из команд юзать минимум, типа build start,ps и тд. Вот описывать конфиг тебе в ямле, тут никакой веб гуи не поможет. Хуй знает, я просто привык уже к нему, оче удобно. Надо там развернуть тестовую базу на тест я делаю просто docker run mariadb и через 15 сек у меня есть готовая рабочая бд, а с lxc пришлось бы дольше ебаться
Сейчас всё вертится на AWS и Azure. Я, честно говоря, что там такого можно учить. Но там уже хуеву тучу сертификаций придумали, и какого то хуя они реально заебись получают
>>234878995 >вот для такой хуйни мне нужен нормальный курс Так тебе, наверное, курс по эластику нужен как его на ноды раскидать, репликация и прочая хрень, что там есть. А не по докеру.
>>234875508 (OP) если ты не программист, ты не поймёшь нафиг вообще всё это надо. И никакие курсы тут не помогут. Только обломав зубы об пиздец-проекты, где БД на машинах разработчиков, тестовом сервере и проде разные - ты поймёшь, нафиг вообще всё это надо
> Не встречал, но мне кажется какая нибудь самописная говнина есть > Да а хули там путаться? Тебе из команд юзать минимум, типа build start,ps и тд. > Вот описывать конфиг тебе в ямле, тут никакой веб гуи не поможет. Эх ну ладно. Если не так много то хорошо. > а с lxc пришлось бы дольше ебаться Согласен, нужно обновить, накатить мариадб, настроить субд и настроить права iptables
>>234879344 ебать-колотить, так мне что таким макаром нужно еще и было курсы по редису, постгре пройти, что бы их ноды создавать и пройти собес интерна? Алсо, в их документации про ноды ни слова, кроме еластика, там есть что-то, я скопипастил и изменил под мои нужды, но работодатель почему-то за копипаст с офф ресурса забугуртил. Думаю, что хорошо, что меня слили, они похоже долбоёбы какие-то.
>>234879462 я знаю нахуя это надо, в универе я мутил еще проекты с бд и шарпом. Но от программирования у меня почему-то уныние быстро наступает, посему пошел в сетевики\админы. Но это уже метрвая тема, теперь пытаюсь либо в девпос либо в дальнобои.
>>234879660 ну дык тогда накидай мини-проект с пяток микросервисов. И чтоб всё это общалось между собой сообщениями через Rabbit. И чтоб у каждого мbкросервиса своя БД. И чтоб редис был один на всех. И чтоб nginx был. И чтоб каждый микросервис\БД\реббит\редис\небо\аллах в отдельном контейнере. И чтоб всё это хозяйство поднималось одним docker-compose up
>>234879500 Просто новые технологии это всегда в сторону упрощения, ящетаю. Перетащил всё свое говно с lxc в докер и не нарадуюсь. К докеру нашел роутер, в замен nginx, он и сервисы сам новые находит, и урлы на них роутит, и lets encrypt сам продляет traefik называется Сижу нихуя не делаю по итогу
>>234879529 >ебать-колотить, так мне что таким макаром нужно еще и было курсы по редису, постгре пройти, что бы их ноды создавать и пройти собес интерна?
Ну типа хоть архитектуру знать того, что ты админить собираешься. Или то, что внутри контейнера тебя ебать не должно?
>я скопипастил и изменил под мои нужды Тоесть ты как в школьном реферате скопипастил статью под редис и [Найти-Заменить] редис на еластик сделал?
>>234875508 (OP) Эту хуйню нужно было изучать 10 лет назад, сейчас этого недостаточно, все нормальные проекты давно сидят на Kubernetes/ECS и все это менеджится через Terraform/Terragrunt/Ansible. Короче тебе до здорового джуниор девопса год минимум кетчапа нужен.
>>234875508 (OP) Это типа как приходит мужик в столярную мастерскую и говорит возьмите меня на работу, я умею пилить пилой, знаю какой толщины должно быть полотно пилы, какой шаг зубой, под каким градусом они должны быть разведены, из какой марки стали делается пила, могу рассказать про все категории пил начиная от одноручной и заканчивая дисковой и лазерной пилой, знаю все современные заводы-изготовители пил, еще могу сказать историю когда была изобретена первая каменная пила, но больше нихуя не умею?
>>234880052 нет, я нашел офф. документацию по нодам в еластике. >>234880312 для работы помощником интерном, почему бы и нет? или ты думаешь я претендую сходу на мейн инженегра?
>>234880347 Я никогда не жил в пидорахии и работаю в Германии. А вот ты как раз на пидорашкинсом хабре сидишь и читаешь охуительные истории ебаных школьников, вместо того, чтобы тех книги читать. Иди поставь лайк и напиши какой классный челик, купивший распбери пай за 20 долларов и написавший скрипт на 50 строк после пар.
>>234880381 Смотря что тебе нужно. Балансить умеет, проксировать умеет, редиректить умеет Нджинкс хорош всякими модулями самописными, и если тебе нужно что то особенное типа стриминга рстп то траефик не твой вариант ну а апач ваще хуй знает кто юзает
>>234876414 >Если кто-то говорит что он учит с нуля докеру - это шарлатан. Че там учить-то. Открываешь мануал и без задней мысли делаешь всё что нужно. Еще и деньги за это платят.
Так, поясните по хардкору нахуй нужен кубер? Если у меня не хайлоад, а обычная прилодуха которую я просто запускаю компоузом, мне кубер нахуй не всрался?
>>234880511 Боже, как же ты выёбываешься. Ты накинулся на меня за то, что я кинул статью на хабре? Ты сам то понимаешь насколько ты ничтожен? Я банально загуглил из интереса вопрос чела и увидел 1 в 1 статью по проблеме, что в этом плохого? Пиздуй компенсируй на форчан тогда, чего ты на русскоязычной помойке ошиваешься, клоун?
>>234880638 Кубер эта штука которую придумали и зафорсили чтобы специалисты, которые в нем шарят и могут его подкрутить и привести под нужды отдельно взятой компании могли получать более-менее ок деньги в районе 400к месяц по рублям.
>>234880495 забавно, что на текущей работе я как раз таки и юзаю англ. Там написано неудобно, а эти не равно не знаю. За неимением контента на русском, я конечно же буду читать\смотреть англ. докусентацию.
>>234876039 ебать в голос 100 постов ни одного ответа нормального. разница в том что докер просто юзает фичу линукса создавать изолированное пространство с айдишниками процессов юзеров и тд. то есть у тя докер контейнер доступен с хост машины, можно там прямо в папочку зайти и файлики полистать, елси ты создашь в контейнере файлик юзером с ид 1001 и именем вася, на хосте у тебя будет отображаться что этот файл создал местный юзер с ид 1001. докер на винде это виртуалка линуха
>>234880746 >пук Я просто сказал, что на хабре сидят говноеды, а ты обиделся и назвал меня индусом и пидорахой. Так может это ты ведешь себя как crying bitch >>234880775 Хуйню высрал, пиши еще
>>234877024 Чтобы можно было запускать приложения на разных средах, разных ОС, разных конфигурациях без мозгоебли. Поднял контейнер и все. Докер подтянет все что надо.
>>234881070 >А какие альтернативы ? Ебаться в docker swarm еще менее приятно Ты говоришь так, будто я писал, что kubernetes это что-то плохое. >Найс проекции Найс баттхерт.
>>234881294 >могли получать более-менее ок деньги в районе 400к месяц по рублям Ты щас серьзно высрал что инструмент придумали, чтобы получать побольше зп и спрашиваешь у меня ответ по делу?
>>234880426 помощником кого? Главного по докеру? Если хочешь стать девопсом то гугли как стать девопсом а не как работает докер. Докер это только один из инструментов, которые используются в работе
>>234881117 Я про проекции ничего не писал, энивей, хотел ОПу советовать браться именно за кубер, т.к. не встречал контор без оркестрации, только на одних компоузах, а ты пишешь что кубер придумал какие-то хитрые жиды, хотя если цель по бырому начать зарабатывать, до это даже неплохо.
>>234881731 >что кубер придумал какие-то хитрые жиды >подразумевая что гугл не жиды Так-то похуй кто придумал, факт в том что порог вхождения достаточно высок относительно ряда других продуктов, а нормальные специалисты легко устраиваются работать ТАМ, либо удаленно за евродоллары, а с такими зарплатками наши конторки конкурировать толком не могут, в результате у нас работают либо за меньшие суммы (~400к рублей), либо люди, которые не очень разбираются, но готовы РАЗОБРАТЬСЯ (а потом переустроиться ТУДА), либо люди которые по каким-то причинам не могут работать с командой на английском. В нашей конторке по куберу ситуация была один в один аналогичная как я написал выше.
>>234880226 хуясе) зачот. но хотелось бы увидеть развертывание выбор БД, аргументированные доводы в комментах, ну и все подобающее такой процедуре. но проход в девопсы засчитан, да)
>>234883156 контейнерная структура будет отличаться по любому. наверное там будет крутиться coachdb или mongodb, а возможно и mariadb. конечно понятно, что выбор зависит от задач, но вот такие моменты как раз и интересуют. то есть что именно побуждает слелать выбор в пользу той или иной концепции
хУЛИ ТАМ ИЗУЧАТЬ ПАРА КОМАНД И КАК ОБРАЗ ПАКОВАТЬ хУЛИ ТАМ ИЗУЧАТЬ ПАРА КОМАНД И КАК ОБРАЗ ПАКОВАТЬ хУЛИ ТАМ ИЗУЧАТЬ ПАРА КОМАНД И КАК ОБРАЗ ПАКОВАТЬ хУЛИ ТАМ ИЗУЧАТЬ ПАРА КОМАНД И КАК ОБРАЗ ПАКОВАТЬ хУЛИ ТАМ ИЗУЧАТЬ ПАРА КОМАНД И КАК ОБРАЗ ПАКОВАТЬ хУЛИ ТАМ ИЗУЧАТЬ ПАРА КОМАНД И КАК ОБРАЗ ПАКОВАТЬ хУЛИ ТАМ ИЗУЧАТЬ ПАРА КОМАНД И КАК ОБРАЗ ПАКОВАТЬ хУЛИ ТАМ ИЗУЧАТЬ ПАРА КОМАНД И КАК ОБРАЗ ПАКОВАТЬ хУЛИ ТАМ ИЗУЧАТЬ ПАРА КОМАНД И КАК ОБРАЗ ПАКОВАТЬ хУЛИ ТАМ ИЗУЧАТЬ ПАРА КОМАНД И КАК ОБРАЗ ПАКОВАТЬ хУЛИ ТАМ ИЗУЧАТЬ ПАРА КОМАНД И КАК ОБРАЗ ПАКОВАТЬ хУЛИ ТАМ ИЗУЧАТЬ ПАРА КОМАНД И КАК ОБРАЗ ПАКОВАТЬ хУЛИ ТАМ ИЗУЧАТЬ ПАРА КОМАНД И КАК ОБРАЗ ПАКОВАТЬ хУЛИ ТАМ ИЗУЧАТЬ ПАРА КОМАНД И КАК ОБРАЗ ПАКОВАТЬ хУЛИ ТАМ ИЗУЧАТЬ ПАРА КОМАНД И КАК ОБРАЗ ПАКОВАТЬ хУЛИ ТАМ ИЗУЧАТЬ ПАРА КОМАНД И КАК ОБРАЗ ПАКОВАТЬ хУЛИ ТАМ ИЗУЧАТЬ ПАРА КОМАНД И КАК ОБРАЗ ПАКОВАТЬ хУЛИ ТАМ ИЗУЧАТЬ ПАРА КОМАНД И КАК ОБРАЗ ПАКОВАТЬ хУЛИ ТАМ ИЗУЧАТЬ ПАРА КОМАНД И КАК ОБРАЗ ПАКОВАТЬ хУЛИ ТАМ ИЗУЧАТЬ ПАРА КОМАНД И КАК ОБРАЗ ПАКОВАТЬ хУЛИ ТАМ ИЗУЧАТЬ ПАРА КОМАНД И КАК ОБРАЗ ПАКОВАТЬ хУЛИ ТАМ ИЗУЧАТЬ ПАРА КОМАНД И КАК ОБРАЗ ПАКОВАТЬ хУЛИ ТАМ ИЗУЧАТЬ ПАРА КОМАНД И КАК ОБРАЗ ПАКОВАТЬ хУЛИ ТАМ ИЗУЧАТЬ ПАРА КОМАНД И КАК ОБРАЗ ПАКОВАТЬ хУЛИ ТАМ ИЗУЧАТЬ ПАРА КОМАНД И КАК ОБРАЗ ПАКОВАТЬ хУЛИ ТАМ ИЗУЧАТЬ ПАРА КОМАНД И КАК ОБРАЗ ПАКОВАТЬ хУЛИ ТАМ ИЗУЧАТЬ ПАРА КОМАНД И КАК ОБРАЗ ПАКОВАТЬ
>>234884354 ну да, среда, в которой что-либо должно по идее находиться. а вот планировочка сей затеи, конечная цель, мощности и объемы, мониторинг тот же самый, ну и множество других не совсем очевидных нюансов всегда повышают качество выхлопа и личную квалификацию
>>234883550 А зойчем тебе бд в докер инстансе? У тебя там ci/cd и для теста надо поднимать свежий билд со свежей бд? Во всех остальных случаях оно нахуй не надо, у тебя есть отдальный кластер галеры какой-нибудь условной, в котором крутятся бд, к которым из докеров ходят приложухи.
>>234885733 Ну хз, в оп посте вроде прг малинки ни слова. Да и смысл мутить девопс на малинках - чисто в качестве лабы? Подними сервак для лабы, или вон в клуде возьми тестовый инстанс.
>>234886536 Ну я хз, не задавался такими задачами, я кручу пачку докеров в проде 24/7, только балансер у меня хардварный, а не вот это ебово, которым тут модно увлекаться.