Контейнеризация понятным языком / Интервью с System Engineers из Слёрм
Вставка
- Опубліковано 14 тра 2024
- Сегодня вас ожидает путешествие в мир системных инженеров aka DevOps-инженеров: выпуск про виртуализацию, контейнеризацию, оркестрацию с помощью kubernetes, и настройку конфигоd через. Docker, kubernetes, ansible, рулбуки, кублеты, хельм, докерсворм, kubectl, чарты, поды -мощная теория для чёткой практики 😎
В гостях System Engineers из учебного центра "Слёрм" - Николай Месропян и Марсель Ибраев
Так что, заваривайте чаинский/кофеинский и приготовьтесь к погружению... 😉
ДОПЛОНИТЕЛЬНО:
- Учебный центр, в котором преподают парни: slurm.club/3n4O8ML
- Аудио-версия выпуска: / e100
- Материалы из выпуска: t.me/itbeard/445
- Стать спонсором канала: ua-cam.com/users/itbeardjoin
НАВИГАЦИЯ:
0:00 - Вступление
1:00 - Коля о себе
5:02 - Марсель о себе
11:54 - О виртуализации
13:50 - Отличие контейнеризации от виртуализации
17:54 - Почему контейнеры работают быстро
19:05 - Аналоги контейнеризации
20:35 - Почему Docker захватил рынок
21:30 - Про дебаг и логи в контейнера
23:18 - Контейнеризация в винде
25:37 - Почему нет нативного докера для винды
27:20 - WSL
27:58 - Про оркестрацию
30:30 - Типичные примеры применения оркестратора
32:18 - Кубернетис - это только про контейнеры?
33:43 - Конкуренты Docker
34:45 - Как работает kubernetes
47:35 - Опять про дебаг и кублеты
50:08 - Для каких архитектурных мощностей хорош кубик
50:34 - Про поды
51:51 - Что с базами данных
1:00:45 - Helm & чарты
1:05:11 - Statefull-приложения и их разворачивание
1:07:30 - Безопасность кубика
1:15:35 - Навыки для работы с кубиком
1:16:32 - Когда кубик использовать не стоит
1:18:02 - Разница между ансиблом и кубиком
1:19:26 - Что такое ansible и зачем это нужно
1:22:38 - Как работает ансибл
1:26:15 - Из чего состоит ансибл
1:33:20 - Тесты конфигов
1:37:04 - Нужно ли программирование, что бы работать с ансиблом
1:39:20 - Навыки для работы с ансиблом
1:42:51 - Про Слём и ламповый формат образования
1:53:48 - Онлайн и корона сказался на качестве получения знаний?
1:57:35 - Кто клиент Слёрма и какой порог входа на курсы
1:59:53 - КОНКУРС
МОИ КОНТАКТЫ:
- Подпишись на этот UA-cam канал :)
- Telegram: t.me/itbeard
- Instagram: / itbeard
- Twitter: / iamitbeard
- SoundCloud: / itbeard
- Discord: s.itbeard.com/discord
- Сайт: itbeard.com
#айтиборода #ityoutubersru #kubernetes - Наука та технологія
Навигация для самых чётких подписчиков :)
0:00 - Вступление
1:00 - Коля о себе
5:02 - Марсель о себе
11:54 - О виртуализации
13:50 - Отличие контейнеризации от виртуализации
17:54 - Почему контейнеры работают быстро
19:05 - Аналоги контейнеризации
20:35 - Почему Docker захватил рынок
21:30 - Про дебаг и логи в контейнера
23:18 - Контейнеризация в винде
25:37 - Почему нет нативного докера для винды
27:20 - WSL
27:58 - Про оркестрацию
30:30 - Типичные примеры применения оркестратора
32:18 - Кубернетис - это только про контейнеры?
33:43 - Конкуренты Docker
34:45 - Как работает kubernetes
47:35 - Опять про дебаг и кублеты
50:08 - Для каких архитектурных мощностей хорош кубик
50:34 - Про поды
51:51 - Что с базами данных
1:00:45 - Helm & чарты
1:05:11 - Statefull-приложения и их разворачивание
1:07:30 - Безопасность кубика
1:15:35 - Навыки для работы с кубиком
1:16:32 - Когда кубик использовать не стоит
1:18:02 - Разница между ансиблом и кубиком
1:19:26 - Что такое ansible и зачем это нужно
1:22:38 - Как работает ансибл
1:26:15 - Из чего состоит ансибл
1:33:20 - Тесты конфигов
1:37:04 - Нужно ли программирование, что бы работать с ансиблом
1:39:20 - Навыки для работы с ансиблом
1:42:51 - Про Слём и ламповый формат образования
1:53:48 - Онлайн и корона сказался на качестве получения знаний?
1:57:35 - Кто клиент Слёрма и какой порог входа на курсы
1:59:53 - КОНКУРС
Борода привет. Сделай пожалуйста интервью с Александром Лущенко. У него тоже есть канал на ютубе, и по моему он в Минске живет.
Канал называется WebDev с нуля
Спасибо
История выбора Слёрма в качестве названия осталась нераскрытой ))
Позовите уже сетевика, интересно про сети послушать. Как рос, куда развивается. Важная область айти
На многих конфах в открытую говорят - ищите себе новую профессию! Некуда в ней развиваться, потолок очень быстро достигается, если голова есть. А с развитием sdn, сетевики очень может быть, что отомрут
@@primatneuman, батенька, а кто ж за SDNами этими будет смотреть? ИИ? Технологии для самых современных трафиков не стоят на месте. RFC крутится - лавэха мутится) Скорее произойдет, а точнее происходит уже "модернизация" сетевик -> devnet. К сугубо типичным обязанностям приклеятся нетипичные, которые через какое-то время станут мейнстримом и навыками из разряда must have. Хотя, что-то похожее мы уже видели у сисадминов, не так ли?)
@@andreysokolov7197 согласен, но девнетов нужно будет на порядки меньше чем сетевиков
это божественный видос! то чего так не хватало
Отличный гость в выпуске, тот случай когда человек шарит и может объяснить сложные вещи почти всегда достаточно просто и нормальным языком + отличное качество видео и аудио, спасибо!
Думал, что тема не зайдет, но очень интересно рассказали. Спасибо ребятам!
Спасибо, классные ребята, интересное интервью
На одном дыхание посмотрел, спасибо) благодаря стриму смог повысить себе рейт. Кто был на стриме в конце самом, тот понял)
Спасибо Лекс!!! Больше таких рассказчиков и таких образовательно-информативных видео!
Отличный выпуск 👍🏼 спасибо большое.
Реально офигенный выпуск. гость Николай - просто моё почтение. Все по полочкам. Спасибо.
Интервью мощное! за 2 часа толково объяснили то что несколько месяцев постигал. Вооооот!
Спасибо за интервью.
Четко и по делу рассказали, спасибо за интервью
Фон огонь, будто в музее съемка 🔥
Офигеть какой целый новый мир родился за 10 лет. Как говориться нихера не понятно, но очень интересно. Спасибо, полезно знать
потыкай в докер ... супер тема, сетевики с хостингами сразу становятся как чистый лист и ты писатель своей пьессы
очень крутые рассказчики! спасибо за интервью!
Спасибо, интересная тема.
Крутой обьём затронули). Вроде большенство и не сильно глубоко а больше функционально но 2 часа. Спасибо
от себя добавлю, брал у них 2 курса по куберу. Очень зашло, материалы очень пригодились
Многое не понимаю, но с ходу гуглю и узнаю. Поэтому двухчасовой выпуск для меня вышел примерно в 4 часа.
Наконец-то. Сколько не работаю на уровне разработчика, никогда детально нельзя было понять что такое контейнеризация и кубы... Спасибо, проясняется.
Спасибо за DevOps тему в последнее время! Прям очень актуально, как раз на тренинге в EPAM :)
На онлайне?
Очень интересно, но мозг подкипает. Классное интервью! Спасибо!
Лекс, давай кого-нибудь из Cisco!!))
Оооо спасибо, Лекс, вот действительно тема, в которой я давно хотел разобраться))
на здоровье!
Только сегодня проходил курсы по куберу от Марселя, а он уже в телеке ;)
@@user-qm6ro6ov2g и как вам курсы?
Марсель, земляк! Молодец!
Я с Белебея.
Обалденный контент, как раз давно хотел понять как это работает все!
Качество огонь
Приятно послушать профи
Ребята сделали крутой курс.
Который черноволосый дядька, доходчиво объяснил про контейнеры. Спасибо ему.
В wsl можно докер юзать начиная со второй версии, без докер десктопа
Отличное видео
Блин, как раз думал выбирать курсы по DevOps) Теперь знаю куда идти))))
как же вас любят владельцы курсов
@@jojomajo хоть и работаю в этой области больше 6ти лет, ходил на интенсив по куберу у слерму и могу сказать что уровень курсов очень высокий. И ты за два три дня получаешь кучу инфы по использованию в проде кубера которую сам ты будешь собирать долго и набивать шишки, с помощью них этого частично можно избежать
54:00 Про БД внутри кубера. Для стейжинга, например, чтобы протестировать окружение и какие-то миграции - вполне можно запускать БД, которая развернута в образе. Например у нас по крону ночью из бекапа запекалась БД внутрь контейнера и пушилась в локальный реестр. 200Гб. Далее, когда нужно было протестировать новый функционал, тестировщики или разработчики - просто запускали контейнер, проводили какие-то миграции и если все падало, то просто удаляли контейнер и делали заново. Но вот в проде запихивать БД внутрь того же кубера - спорное решение, есть же Service, где можно описать обычную БД на хосте.
Спасибо за содержание канала. Начал изучать инструменты для devops и послушать спецов очень полезно.
#конкурс
Курс по kubernetes даст возможность детально разобраться в оркестрации. Ну а в целом, если честно, эти знания хотелось бы получить для повышения квалификации, что даст возможность качественно повысить уровень жизни. Заживем, так сказать, по-новой))
Ура! Линуксоиды в телевизоре!
Ну если бы я участвовал в конкурсе, то, наверное, после обучения ушёл бы с C# разработки.
Контейнеризация это же песня Сектора, там ещё текст:
Скорый поезд к дому мчится
Полечу домой, как птица
Полечу как птица я
Жизнь начнётся без алярмов
Омуенно)))
Хотелось бы добавить, что в винде с wsl2 нативное линукс-ядро, и тому же "докеру для винды" выставить настройку use the wsl2 based engine. Таким образом он емнип внутри крутится на том линкусе, который я поставил (Ubuntu последний), но команды docker и docker-compose я могу вызывать из винды.
#конкурс:
Ночь, монитор, консоль и поды,
Бессмысленный и тусклый свет.
Неймспейс, деплойменты и ноды
Все будет так. Исхода нет.
Kubectl apply - опять сначала
И повторится все, вся боль:
Ночь, логи у журнала,
Неймспайсы, сикреты, консоль
У меня на Виндовс10 обновился Doker Desktop и сразу предложил установить WSL и написал, что так работает намного быстрее чем через HyperV
11:45 чувствуется что Николай был на интервью в телевидении. "- Да конечно."
#конкурс
Я работаю с ребятами над проектом (хостинг). Сначала было достаточно интересно и успешно. Но потом пришло понимание, что проект "загибается" и надо его менять, двигаться в другом направлении. И есть видение и желание, куда развиваться, как расти. В одном время шэф тянул вектор развития, потом ему стало не до проекта, и мы уже в таком подвисшем состоянии. Знания очень помогут продвинутся в направлении контейниризации и реализации проекта. Потому как команда собралась отличных специалистов и проект нужно поднимать с колен.
#конкурс После курса я тоже смогу вырваться с Бижбуляка) То есть с Уфы)
DevOps Concepts: Pets vs Cattle передана верно, но cattle это крупно-рогатый скот (не стадо) :-)
Что там за утилиты в разделе про helm? Не могу распознать звук
я знаю как свести с ума Лекса
Спросить про Немчинского конечно же 😉
Тупо игнор :)
А что с ним?
@@arthurfonzerelli6484 Слышал, что хоть Сергей и жил раньше в Москве, но сейчас радикальных взглядов придерживается.
@@asobyanin каких взглядов? И причем тут Лекс?
#конкурс сейчас работаю уже с докером и докер-компоузом, дошло до того что количество строчек в файле переходит все границы и запускать и дебажить это становится не выносимо.так же зависимости которые не всегда работают как надо. А в особенности это отслеживания ошибок связанных с тем, что контейнеры после запуска сразу падают. Наши разрабы ещё не дошли до той стадии, когда им нужно писать триггеры для тех же систем мониторинга как Prometheus, поэтому руками на серверах смотря почти через лупу приходится выискивать проблемы. Я рассчитываю, что применив полученные знания после курсов и развернув кубернет, я как истинный DevOps смогу спокойно сидеть и попивать смузи в опенспейсе, как большинство наших разрабов:D И также смогу потом рассказывать на местных конференциях, что выход есть, главное его искать)
Я понял кого он мне напомнил. Стаса Давыдова :)
Отличная подача, практически подача основ по кубику. Давно хотел посмотреть подобное, ибо читать без практического применения этого инструмента, считаю пустой задачей. Самообразование рулит! Спасибо!
На здоровье!
Где учить направления девопс в Москве оффлайн
IT Дудь красавчик!) Очень интересные интервью!
я тож с Башкирии, ЗЕМЛЯК!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
А какже Nomad? О нем послушать было бы здорово! (hasicorp стек)
#конкурс
добавлю в свой открытый курс инфу про k8s, оч душещипельна
линукс внутри докер образа не обязателен.. (FROM SCRATCH). Этот "линукс" добавляет скорее пакеты. Ядро ос там нет. Можно в контейнере держать один бинарник и все. Он просто изолирован он хостовой ОС.
После курса пойду продвигать свой баг-change от дева в прод
Видео из разряда, как пересесть с Лодки-openserver на Титаник-kubernetes и не утонуть. Если бы Титаник был в IT, мы бы просто подняли новый. Kubernetes
Топ
#конкурс Шла осень 2021 года. Год назад я был эникейщиком, который пытался войти в нормальное айти и проходил разные курсы. Примерно в тоже время, благодаря конкурсу от Бороды я прошел обучение от Слёрм по kubernets. Благодаря этому меня взяли в лабу одной известной компании, после чего успешно взяли в штат. У меня повилась интересная работа с крутыми задачами, а не "я четнажалаипринтерпересталпечататьпачинитыжпраграмист". Перестал дергаться глаз, когда я собирался утром на работу. Через несколько лет в планах быть самому гостем на интервью, но кто знает, что будет завтра...
Пойду докер внедрю
Оркестрация, от оркестр - поправьте описание 🙊
Надеюсь, что по прохождении курсов смогу устроиться в зарубежную компанию, а затем релоцируюсь из небольшого города, где всё построено "вокруг заводов", смахнув скупую слезу лёгкой грусти, в ближний тёплый зарубеж - Испанию - где днём я буду "супергерой Айтилио", с удовольствием заполняющий манифесты для прогеров и выстраивающий конвеер для новых поставок кода, а вечером - немного загарелый бачатэрос, пританцовывающий свою любимую бачату и, иногда, бразильский зук на местных опенэйрах)
ничего не понял, но лайк поставил
Привет, лекс! Спасибо за новый видос! Хотелось бы видеть информативные интервью по молодым ЯП: Rust, Swift, Go...
Я знаю, что по Swift и Go были интервью, но хотелось бы более информативные интервью.
Ну если по Го было малоинформативно, то я уже и не знаю чего вы еще хотите, Барин...)
@@itbeard Хотим Rust .
Почему никто не может внятно объяснить разницу между ВМ и контейнерами ??
Виртуальная машина - это полноценный компьютер. BIOS+CPU+RAM+Disk+Video+Sound+Network+etc.
Ты ставишь туда любую ОС. Она загружается как обычная ОС на обычном компе. Ставит драйвера.
Можно даже эмулировать разную архитектуру. Например на x86-64 эмулировать Arm-v7.
Контейнер - это просто изолированные объекты ОС. Железо одно, ядро ОС одно. Просто в контейнере видны объекты ОС только принадлежащего этому контейнеру.
Из-за этого контейнеры меньше занимают места, меньше дают оверхеда. Благодаря этому, на хосте могут работать сотни изолированных друг от друга сервисов.
Еще к ним прикрутили слои. Что-то похожее на snapshot у ВМ.
Если виртуализация часто реализуется через железные возможности, то контейнеризация реализуется только на уровне ОС.
#конкурс
После прохождения курса - моя жизнь определенно изменится.
И первое с чего я начну - это отращу бороду и постригусь налысо, чтобы начать также сверкать, как Айтиборода и приглашенные специалисты. Авось и на интервью позовут)
У меня выросла борода после прохождения курса, ну и волосы шелковистые стали, в общем одни плюсы :-)
норм)
- Здравствуйте, Я Месропян из компании Слёрн
- кто ты, чувак? 🙂
Я думал что кубер будет выступать как демон, оказывается нет. Нужно и докер демон положить в кубер 🤔
Когда интервью с димычем уже?)
#конкурс
Пройдя курс, я смогу внести свой вклад в сообщество, а также, надеюсь, привести новых людей как на курсы так и в сообщество.
Ничего не понял (для чего это нужно), а так интересно было))
в 2022 docker работает на windows
#конкурс Шел 2036 год. Эпидемия коронавируса погубила 97% населения земного шара. В своих краях я остался совершенно один. Я не видел людей уже 4 года. Перед тем, как ситуация вышла из под контроля, я читал статью, в тогда еще существовавшем интернете, о некоем учёном. Этот учёный говорил о безумном изобретении - машине времени. Я должен был отыскать машину, должен вернуться в прошлое и спасти человечество. После долгих лет поисков, я, наконец, её нашел. Машина до сих пор работала, но на ней стоял kubernetes, который я знал очень плохо. И только с помощью него машиной можно было управлять. Если бы я знал kuber достаточно хорошо, я бы смог вернуться в 2019 и убедить того китайца не есть эту проклятую летучую мышь. Я бы смог спасти человечество, спасти её...
38:50 давайте называть вещи своими именами... Это кубèктл :DD
ну чооо, ну блиин.
Докер НЕ только линукс виртуализация.
Ансимбле, Ансибля. Просто Ансибл.
Вообще-то в контейнере не обязана быть ОС. Если у вас приложение на C++, например, или Go, скомпилированное с CGO_ENABLED=0, т.е. кроме системных вызовов Linux API вообще ничего не используется, то никакой Alpine нафиг не нужен. Можно писать контейнер начиная со строки FROM scratch
#конкурс раньше такой шарился с девочками, выпивал, дискотеки бокс по вечерам в подворотне .... и тут кубернетс стал доступен .. ты проникся и овладел этой идеей чистого разума ... сразу такой хоп чё кого .. очки борода, девчёнки только с IQ выше 180 друзья такие же но иногда курят .... красота на пляже в санфранциско
#конкурс
После обучения по кубику у меня появятся "деньги, телки, тачки" и я смогу релокейтнуться в Европку и начать жизнь с чистого листа.
Ну, а если серьезно, на собеседованиях мне перестанут "умные" дяди говорить, что я недостаточно хорош и у меня никогда ничего не получится, и лучше бы я пошел жарить крылышки в KFC
Хотел зарегистрироваться на их бесплатные курсы по Linux. Но с не российским номером телефона регистрация не проходит.
Не знал, что Стас Давыдов шарит в Kubernetes)
Напишите таймкод с кадром, где похож.
Лекс, какой ЯП,по твоему мнению лучше изучить новичку "вайтишнику" в 30 лет?)) Питон или С# ?))
У тех кому за 30 в почете cobol
@@isfland Ну я имею ввиду бэкенд)Ну и возможность если что заняться чем то ещё,кроме бэка (кроме фронта)Но бэк приоритет!
#конкурс После прохождения курса смогу сломать кубер-кластер коллег в нужных местах. Смогу позволить себе поднимать указательный палец руки когда произношу Kubernetes.
#конкурс. После прохождения курса, я придумаю как использовать кубер в проектах на 1С, пойму предел применимости, буду разъезжать по конференциям и нести архитектурные подходы в массы.
Ну как?
Давай Хауди хо на интервью
Поправь тег у видоса, #kubernetes
Like)
Образ чистый линухи 10 гигабайт?! Что то новенькое
Язык программирования ЯМА....C Лекс Борода
20:13 "Нуу.. я таких не знаю..." - А как же механизм BrandZ в Solaris Zones / Solaris Containers - Забыли!? А зря.. В одном известном банке в котором мне довелось работать мы все *nix сервера доп офисов перевели в зоны, которые по итогу все исполнялись на блэйдах в ЦО по одному на регион. И жила в них не только солярка а куча всякого ещё. Мега стабильная и удобная вещь. Это уже потом стали ESXi повсеместно развёртывать
#конкурс работаю начинающим дата-инженером в небольшой бигдате. Не так давно начали попытки по введению кубера и в том числе kubeflow - есть сложности со спецификой бигдаты, а компетенций у админов не всегда хватает и поэтому путь очень тернист. Вечерами стараюсь заниматься самообразованием, с линуксами и докеризацией опыт есть, но очень помог бы ваш курс по куберу, поскольку собирать информацию самостоятельно - гораздо более долгий и мучительный путь, а время может уйти и от задумок откажутся :)
Это тот самый Слёрм с секретным ингредиентом?
1:27:50 - пи***ж :-) Я с MacOS пушу на Linux и BSD
Борода привет. Сделай пожалуйста интервью с Александром Лущенко. У него тоже есть канал на ютубе, и по моему он в Минске живет.
Канал называется WebDev с нуля.
Он тоже тебя смотрит
Спасибо
о чем?
@@itbeard Если ты про канал то он про Фронтенд разработкy, обучающие ролики
это называется "понятным языком"? но все равно спасибо!
#конкурс
Я и моя семья сейчас проживаем в самом северном городе Норильск, тут очень холодно и очень плохая экология!! Айтишнику сложно найти хорошую работу за приличные деньги. Добраться к нам можно только на самолёте, стоимость билета на одного человека в одну сторону от 20т.р.
Но после прохождения курсов, я планирую переехать в теплый и южный Краснодар и перевести свою семью, что бы они не травились в районе экологической катастрофы!
Найти хорошую работу, набраться опыта и устроиться работать ООО "Слёрм"
Спасибо-пожалуйста!!
Поздравляю с победой в конкурсе! Для получения приза прошу написать мне на почту (указана в описании канала) и прикрепить к письму скрин вашего конкурсного комментария (собственно под которым я всё это и пишу) :)
Привет из Краснодара 😊 Интересно, получилось ли добиться цели? 😀
1:00:00 про базу данных ничего не понял.
Artem Pronevskiy плюсую, флант очень активно просвещают с самого начала всей движухи по оркестраторам.
Коли розумієш, що ти супер тупий слухаючи цих гостів))
я так же себя чувствовал :)))