Реальное собеседования DevOps инженер Junior++

Подготовка к собеседованию на DevOps

Транскрипция видео:

  • здравствуйте дорогие друзья мне тут знакома прислал видео со своего собеседования я подумал вам это будет интересно я изменил немного голос подрезал персональные данные и состряпал небольшое видео она будет формате скринкасты я поставлю видео и фото с моего отпуска красотка времена балкарии так что наливайте приятно для вашего организма жидкость усаживайтесь поудобнее погружаемся в мир собеседование давайте тогда теперь перейдем в техническим вопросам говорим смотрите а вам приходилось докер файлов

    00:00:00 - 00:01:18

  • самостоятельным сайт с чувствами компании давайте вот начнем с таких но достаточно простых вещей можете рассказать и чем это мандат копи отличается до могу рассказать купили просто по сути они занимаются практически одним и тем же не копирует файлы с 1 места другое единственно что and если это будет архив форума разархивируем непосредственно файла но это стал самые главные плечо на который по крайней мере докер овощи внимания хорошо например вот у нас есть cmd entry point для чего не нужны на самом деле в

    00:00:39 - 00:02:27

  • практике я не встречал особо не знаю что давайте я скажу что не знаю лучшего тоже 6 запутаюсь хорошо а смотрите вот такой вопрос вот у нас есть в докере понятия слоев можете рассказать что это такое ну тут каждая инструкция докер не каждая инструкция 1 докера есть инструкции которые создают свои то есть но если проходить по такой файл сверху вниз определенная инструкциями создает свои эти своих причем можно потом переиспользовать других слоистыми kb своих у нас но это определенное состояние наверно докер машины

    00:01:30 - 00:03:29

  • зависимости оттого инструкцию до телефонами ногам так скажу есть определенные проблемы с этим государство из то есть это есть больших-больших докер файлов на примере не надо думать о том что объединять свои те же свои cmd и cmd прямо ран по как они создают очень много слоев и добавляют место и добавляют слоям добавляю это место на диске с каждом своем то есть каждое изменение будет добавлять потихоньку нестабильно диски в лесу также но вы думаете там об удалении свою ненужной информации слоя так это

    00:02:32 - 00:04:24

  • например при установке какого-нибудь программного обеспечения соответственно создается кайши если мы например создаем слой с этими кашами то есть мы запрашиваем этот конечно боевого от его чистить и чистить желательно в том же ранее что мы запустили установку и обновление кыш вот плюс возникают встречался с такими ситуациями когда например эрик эш свои выше просто был подобный утра porsche учебную практику то есть map на великах свои высшие устанавливаем в свои ниже и получается что конечно маме не обновился то есть мы

    00:03:31 - 00:05:20

  • запустили пересборка контейнер то есть изменили где почти внизу запустили пересборка контейнера так как а добавили программу или версию программы от не положено запустили перри сборку контейнера и там остался старый пешта и тогда все что ну как бы все что было не изменено верху ну то есть до изменений ближайших этом вставляют в крыше то есть ускоряет при этом сбоку контейнера и получилась у нас только что в кэше это были старые старые программы обеспечения ну понятно и люси не знаю что еще рассказать курс

    00:04:26 - 00:05:52

  • луис то есть а вот смотрите а как он приподнимает но допустим мы в слой делаем ран [музыка] юм-юм апдейт например да дело соответственно как он понимает что нужно перес играть кэш сбросить кэш и меня зеленым обеде с один раздел больше делать его не болели умную есть конечно механизм изводится ошибаюсь что нужно кое-что сбросить но у большей степени сколько я знаю что он если мы не изменили какие-то параметры ниже этого он выше точнее этого ему доит эту команду нибудь повторяйте возьмет это все с того слоя которые они хорошо

    00:05:09 - 00:07:08

  • осмотрите а вот у вас есть такое понятие в докер файлов мал чистый затем нужно тогда использовать данные мульти стричь обычно используется для сбора разнообразных сбора только то есть сейчас я работал в команде где основан докер собирается голову приложения то есть multis ты же собираем все что волку голом как раз этапом не самая презентировать небе куплю вот угол и голод это как раз то приложение на котором мультисвитч этот работает более показательным потом шагов он собирается вадим бинарник болт и мы и за счет этого

    00:06:08 - 00:08:04

  • multis ты ja можем очень сильно снизит образ размер образом то есть мы в маке стричь мульт стейдж это по сути мы можем в процессе сбора вот и как-то контейнера объявить дабы такой контейнер в которой мы соберем все что вам нужно обработаем файлы там скачаем что-то заберем ну и так далее и при этом в основной докер-образ мы скопируем только то что нам нужно то есть гонки на пример мы можем скопировать только конфигурацию которую нужно ав-тест алоисом непосредственно пенальти там спустя мы естественно присвоить определенные

    00:07:06 - 00:08:42

  • ферменты то есть по сути этот механизм а помогают ему как раньше до того как появился этот механизм и либо все это дело делали в одном в одной сборки докера либо убрали отдельно собирали тот бинарник и вкладывали куда то потом на паркинг на ис-3 тоже и еще куда то потом это все скачивали оттуда уже в готовую сборку без сметаны собирали и этот механизм как раз помогает потому что ты не солнечные дни хранить чего готовые сборки уже выключим да смотрите такой вопрос хорошо с этим а вот у нас есть например

    00:07:54 - 00:09:26

  • представим команды у нас есть копия и мы мы написали . . ну то есть хотим все что у нас было в корне скопировать в корень контейнера будущего мы можем как-то ограничить тот скоб который будет копироваться от долго give a ли не меняем то есть написали как бы . пи . . он будет все что видит опирать поднадоесть механизму на самом деле не помню команда я помню что есть механизм где можно сейчас я не вспомним говорит о нет документации либо что я понял я понял смотрите вот такие образы сна при просто по работе с докер хочу на при

    00:08:48 - 00:10:57

  • посмотреть circolo отдел в уже ровную работающим контейнере как огонь сделать ну с помощью доки в лс а если я хочу например сделать чтобы только последний дом 10 в последние 10 листов строчек логов были стенам домов миллиона у меня сделать помнишь команду to you типом самом деле в доме лазерами свастики ну как бы можно в принципе команда [музыка] хорошо а если это ну вот возвращает докер даже близкие здесь и вопрос вот мы закурили проводим он применяете файл с лагами и это мне и стиль ошибка и пор

    00:09:55 - 00:12:18

  • как обычно блоге вардинге всякие я хочу из него например чтобы мне вы volpi попал только по ошибке так он и сделал гриппом пример она примерно а может у меня есть файл так как можете сказать как именно будем это делать чтобы только по полируем простой грибка и делать можно ставить хорошо а если мне например хочется сделать такому а днем я хочу посмотрите сама ошибку не еще контекст опустят десять строчек то ошибки и десять строчек пост ошибкой крючками маслинами прошел учитывать только возгорелось

    00:11:13 - 00:13:23

  • обратно в докером вот вдоль если мне из какой-то контейнер запусками я хочу у него попасть в башку мыслишь воздухе ротач могу ошибаться подождите а так мы туда остановить [музыка] хорошо это там смотрите а вот там as волю мою приходилось данте ли работать как-то сказать я по крайней мере бакши профессионально понял представляю что этого кое что это может познать посмотрите мы можем в докере ремонтировать и какую-то территорию на хостел поможем отдельно создать докер волюм искать что пожалуйста используя в

    00:12:19 - 00:14:51

  • чем разница только рулем насколько я помню там своем половая системы можно экологи [музыка] ограничить доступ к ней со стороны хоспаде просто так не не подключается непосредственно монтирование это просто подбрасываешь [музыка] скука лишь ошиваться [музыка] по сути мы будем более мощные устройства понимают присоединения по моему можно и просто супер кампус да ладно говорить он нас спас папка понятно папку бремонтье ремонтировали а вот вы говорите сдавал в докер волю мясо создали можно ограничить

    00:13:34 - 00:15:56

  • к нему доступ а за счет чего это механизм достигается и вообще к насколько я знаю там создается что-то типа изолированного отражения может даже честно я могу только догадываться возможно там даже через курсе что [музыка] хорошо я понял хорошо он смотрите марсе приходилось работать с git лак pipeline а минут битва brunner у нас есть то довольно мало но воцарится эти может быть папой пайна может вспомнить и типа у нас докера нрав есть не вспомню хорошо алан давайте тогда поговорим про себя этим вот представим у нас есть о

    00:14:59 - 00:17:13

  • необходимости отследить маршрут от одного хоста к другому ну внутри комнаты сервис у какой команды мы можем посмотреть chiswick местом прокси идет [музыка] хорошо а что хотите ел время жизни прям время как время жизни насколько хорошо образ вот у меня есть клиент сервер я хочу заметить все между не имел пропускную способность к у меня есть эта команда на самом деле система мастерская причем теперь смотрите а можете рассказать а за счет чего вы гарантия доставки обеспечивается и какие гарантии достатка

    00:16:08 - 00:19:47

  • вас есть у героини скажем мы посылаем запрос на соединение получаем ответ машина [музыка] [музыка] последствия поклепа я понял а вот смотрите ты круто хэш а вот такая ситуация у нас есть клиент сервер и клиент а что там что-то отправляет на сервер и в этот момент в вайфай-роутер пришел перезагрузку нас соединение было между бленда серым щекам установлен том когда вайфай-роутер поднимется за но то у нас по те будет доставлен в итоге или нет если вы используете степи [музыка] смотри сколько времени до последнего

    00:17:58 - 00:20:58

  • а вот с чем отличаются [музыка] соответственно кроме чем from any у нас есть какие то еще при сможете без гарантия того что у пользователя пользователи доверяют а за счет чего достигается информацию хорошо посмотрите вот такой вопрос а вообще http этот текстовый или бинарный протокол набина осмотрите вот такой вопрос у меня от и нас есть rest сталкивались с таким понятием как мастер сказать другие методы у нас есть врасти чем отличается тогда использовать бездарностью я летал приличное количество

    00:19:56 - 00:22:34

  • хоть основные пять дед за запрос по моему если не ошибаюсь литературе называется запасную информацию post запрос ошибочно изменения далеко за простого на линию все под протокол половине держи мама смотри нет пост [музыка] запрос информации [музыка] узбек просто запрашивать а смотрите а вот этот если взять семь бед допустим get и post он сам атаки распространенной обычная часто лиги к остальным вообще не прибегают чем например чем они отличаются друг от друга в get запросе информация передается непосредственно в самом

    00:21:26 - 00:23:22

  • googl'e и то есть переменные по сути субстратов пол запросе информация передается [музыка] [музыка] осмотрите а вот у нас а если мы арте теперь используем до нас урал он зашифрован или нет а хорошо а вот если взять попросту мой вор лет можем передать информацию а вот еще если взять есть такое понятие basic plus дал можете рассказать что-то надвигается [музыка] а вот мы выяснилось что есть url здесь дело что у нас есть такое какие какие типы заголовка знаете поля но каких игр у нас добывают ну самое главное но вообще

    00:22:32 - 00:25:43

  • waste тебе самое главное хвост спешке запрос на сервер передается по сути запрос от клиента к серверу перегреться не по имени с помощью домена с помощью api адреса поэтому чтобы сервер определил как она сайта по сути какой папочки или какому-то на трещины смотри что мы только что сервер не логично сервера вы едите в конфигурации [музыка] процедурная как минимум передать хвост непосредственно каким бы методом пользуемся тоже передается что мы именно передаем если там то многое все что передается на снова это

    00:24:25 - 00:26:11

  • метод хост непосредственно запроса остановились потом еще куча эту информацию критерии но хорошо мастер вот если взять уже например к гипсу ближе а у нас есть он какой-то диск да например я хочу примонтировать как я могу это сделать а вот если amount and ремонтировал то после перезагрузки что произойдет останется посмотрите в мышцах в стадии у нас когда мы прописываем у нас есть опции монтирования там есть бюджет но у вас за экзо кто тогда ли он с ними приходилось свобод сможете еще ему рассказать какие действовала зачем

    00:25:23 - 00:27:34

  • нужны приходилось ночью дома [музыка] я илья я понял хорошо вот у нас есть например если взять век метрики вот такая метрики рубка стал своим систему понятий и white time вам за чьи чтобы показать это по-моему загруженность диска как долго плечах пунктами а вообще так то можно проверить дружная команда посмотрите количество свободной оперативной памяти а вот там и есть обычно несколько разделов он показывает а вы либо у них юзер поместят можете сказать чем отличаются эти вещи ним можно вы видите

    00:26:31 - 00:29:43

  • команду даровать вот ну в общем есть за это место свободное место бушер смотрите делать 1:10 у нас и [музыка] [музыка] поэтому нибудь you set free потом шарит пешкова любом тут интересно чем отличается при от а война болт свободно а я понял почему фред а свободная память о и дэви был это память шара над полом и смешивать это доступная память то есть это как в линексе есть такая штука как обувь и просто нет нет не в освобожден на память вот и в принципе мы и затонировать не освобождены памяти может взять

    00:28:18 - 00:30:44

  • был место если нам понадобится и вот как раз вот этот вот оливер был это обозначает что у нас есть свободная память приблизься как раз the buffer то есть да пока что вы либо вот как раз и памяти [музыка] который мы можем если что взять если нам понадобится ее в другую освободит ладненько ну нет рейтинга в принципе вопросов больше нет спасибо до свидания до свидания и до встречи в следующих видео пока

    00:29:45 - 00:31:20

Менторы

Специалисты своей области, которые смогут помочь вам

  • Нигма Нурия
    Нигма Нурия

    Middle .Net Developer

  • Сущенко Татьяна
    Сущенко Татьяна

    Senior Product Manager

  • Гудков Денис
    Гудков Денис

    Middle Python Developer

  • Курочкин Константин
    Курочкин Константин

    Ведущий программист

  • Гудман Макс
    Гудман Макс

    Backend Software Engineer (PHP)

  • Гребенкин Антон
    Гребенкин Антон

    Senior .NET/C# developer

  • Ахназаров Фёдор
    Ахназаров Фёдор

    Middle DevOps Engineer | Tbilisi, Georgia

  • Шорохов Дмитрий
    Шорохов Дмитрий

    Middle C# .NET

  • Жуков Александр
    Жуков Александр

    Senior PHP-разработчик

  • Мазикин Павел
    Мазикин Павел

    Middle python developer

© 2024 HireGuru. Сделано в Санкт-Петербурге с hireguru.ru