Docker и Kubernetes глазами разработчика

แชร์
ฝัง
  • เผยแพร่เมื่อ 26 มิ.ย. 2024
  • В данном видеокурсе мы изучим теоретические основы и получим практические навыки работы с Docker и Kubernetes
    Дружное сообщество:
    t.me/pse_club
    Материалы для разработчиков:
    proselyte.net/
    Почта для связи:
    proselytear@yahoo.com
    Ссылка на Github репозиторий nodeapp:
    github.com/proselytear/nodeapp
    Ссылка на Github репозиторий user-api:
    github.com/proselytear/user-api
    Ссылка на Github репозиторий fileservice:
    github.com/proselytear/filese...
    Ссылка на Github репозиторий country:
    github.com/proselytear/country
    Ссылка на Github репозиторий persons:
    github.com/proselytear/persons
    Ссылка на презентацию:
    docs.google.com/presentation/...
    Установка Docker
    Mac: docs.docker.com/desktop/insta...
    Windows:
    docs.docker.com/desktop/insta...
    Linux:
    docs.docker.com/desktop/insta...
    Кэширование слоев Docker образа:
    docs.docker.com/build/cache/
    DockerHub:
    hub.docker.com/
    Сетевое взаимодействие Docker:
    docs.docker.com/desktop/netwo...
    AWS Console EC2:
    us-east-1.console.aws.amazon....
    Установка minikube
    kubernetes.io/ru/docs/tasks/t...
    Установка kubectl (Mac OS)
    kubernetes.io/docs/tasks/tool...
    k8s деплоймент:
    kubernetes.io/docs/concepts/w...
    k8s сервис:
    kubernetes.io/docs/concepts/s...
    k8s volumes (тома):
    kubernetes.io/docs/concepts/s...
    k8s persistent volumes:
    kubernetes.io/docs/concepts/s...
    00:00:00 Введение
    00:03:55 Что такое Docker?
    00:05:05 Сравнение виртуальной машины и Docker
    00:10:21 Ключевые компоненты Docker
    00:11:09 Установка Docker
    00:12:38 Docker образы и контейнеры
    00:15:00 Разбор и запуск приложения nodeapp (STEP1)
    00:23:40 Создание образа и запуск контейнера (nodeapp STEP2)
    00:27:05 "Внесение изменений" в образ
    00:30:26 Слои образа
    00:32:30 Работа с утилитными контейнерами
    00:34:30 Основные команды Docker
    00:41:58 Публикация Docker образа (сервис user-api)
    00:50:20 Работа с переменными среды
    00:52:55 Самоконтроль
    00:53:35 Работа с данными
    00:56:33 Практическая работа с томами (сервис filesservice)
    01:07:05 Сетевое взаимодействие
    01:08:39 Практическая работа по сетевому взаимодействию (сервис country)
    01:23:20 docker-compose
    01:24:36 Практическая работа с docker-compose (сервис country STEP4)
    01:28:26 Деплоймент докеризированного приложения на AWS EC2
    01:43:04 Введение в k8s
    01:46:24 Основные компоненты k8s
    01:51:10 Установка minikube и kubectl
    01:54:24 Создание деплоймента (сервис nodeapp)
    01:57:14 Создание сервиса (сервис nodeapp)
    02:02:45 Внесение изменений в деплоймент
    02:05:37 Конфигурация через конфигурационные файлы (IaC)
    02:14:08 Работа с данными в k8s (сервис fileservice)
    02:20:01 Персистентные тома k8s
    02:20:36 Практическая работа с персистентными томами в k8s
    02:24:00 CongigMap в k8s
    02:27:04 Secret в k8s
    02:30:57 Сетевое взаимодействие в k8s
    02:31:53 Практическая работа по сетевому взаимодействию в k8s (сервис person)
    02:44:38 Заключение

ความคิดเห็น • 73

  • @boriskaloshin8989
    @boriskaloshin8989 13 วันที่ผ่านมา +11

    Единственный канал на котором ролик в 3 часа заходит как за 10 минут ))

    • @EugeneSuleimanov
      @EugeneSuleimanov  13 วันที่ผ่านมา

      Спасибо за поддержку :)

  • @captainmefisto4799
    @captainmefisto4799 13 วันที่ผ่านมา +12

    Евгений, огромное спасибо! За последние месяцы уже сколько всего появилось - тестирование, многопоточность, теперь вот Docker/Kubernetes + менторинг. Даже не помню, чтобы кто-то достигал такого высокого уровня материала, притом без всякой платы. Вы герой!

    • @EugeneSuleimanov
      @EugeneSuleimanov  13 วันที่ผ่านมา +3

      Большое спасибо за отзыв и поддержку!

  • @user-fz3rk8qv1d
    @user-fz3rk8qv1d 13 วันที่ผ่านมา +11

    Женя, большое спасибо за такие базовые вещи. Тем более у тебя талант объяснять по сути и без воды.

    • @EugeneSuleimanov
      @EugeneSuleimanov  13 วันที่ผ่านมา +1

      Спасибо за отзыв!

  • @mastersound1960
    @mastersound1960 7 วันที่ผ่านมา +3

    Спасибо, за труд, очень чёткий контент!

    • @EugeneSuleimanov
      @EugeneSuleimanov  6 วันที่ผ่านมา

      Спасибо за отзыв!

  • @KaBy34
    @KaBy34 13 วันที่ผ่านมา +4

    Просто WOW 😯
    Дайте медаль этому человеку и на доску почета 👏
    Спасибо, Женя!

    • @EugeneSuleimanov
      @EugeneSuleimanov  13 วันที่ผ่านมา

      Спасибо за поддержку :)

  • @igorCodered
    @igorCodered 13 วันที่ผ่านมา +5

    Евгений, спасибо, титанический труд!) после завтра собеседования будут, совершенно ничего не понимаю про кубер, теперь буду сидеть учить, спасибо)

    • @EugeneSuleimanov
      @EugeneSuleimanov  13 วันที่ผ่านมา

      Спасибо за поддержку!

  • @nostradamus_tech
    @nostradamus_tech 7 วันที่ผ่านมา +1

    Брат от души за мощнейшую инфу! Ты красава!

    • @EugeneSuleimanov
      @EugeneSuleimanov  7 วันที่ผ่านมา

      Спасибо за поддержку!

  • @user-xl7yd8qt9h
    @user-xl7yd8qt9h 5 วันที่ผ่านมา

    Лучший! Молодец! Огромное спасибо! Очень понятно и доступно)

    • @EugeneSuleimanov
      @EugeneSuleimanov  5 วันที่ผ่านมา

      Спасибо за отзыв :)

  • @nikolaykalmykov9025
    @nikolaykalmykov9025 11 วันที่ผ่านมา +3

    Евгений, сейчас хорошая часть итальянского IT рынка держится на ваших видео:) Прошу не забрасывайте канал :) PS верните, пожалуйста, рубрику онлайн интервью, очень хочу к вам на него попасть🙏

    • @EugeneSuleimanov
      @EugeneSuleimanov  11 วันที่ผ่านมา +1

      Большое спасибо за поддержку :)
      По поводу мок-собеседований - в планах возобновить в третьем квартале этого года.

  • @VadimCharushnikov-wo4ss
    @VadimCharushnikov-wo4ss วันที่ผ่านมา

    Женя, отдуши!

    • @EugeneSuleimanov
      @EugeneSuleimanov  วันที่ผ่านมา

      Спасибо за поддержку :)

  • @user-px8wj6fl4o
    @user-px8wj6fl4o 9 วันที่ผ่านมา

    Евгений, большое спасибо

    • @EugeneSuleimanov
      @EugeneSuleimanov  9 วันที่ผ่านมา

      Спасибо за отзыв!

  • @user-kz5wv1tc2v
    @user-kz5wv1tc2v 13 วันที่ผ่านมา +1

    Евгений спасибо тебе огромное, то что нужно !

    • @EugeneSuleimanov
      @EugeneSuleimanov  13 วันที่ผ่านมา

      Большое спасибо за поддержку!

  • @vitamin2845
    @vitamin2845 13 วันที่ผ่านมา +2

    Спасибо, Жень за такой полезный и актуальный урок.

    • @EugeneSuleimanov
      @EugeneSuleimanov  13 วันที่ผ่านมา

      Спасибо за отзыв! Рад, что материал оказался полезен.

  • @tusman4ik
    @tusman4ik 13 วันที่ผ่านมา +1

    Огромное спасибо за вашу работу)

    • @EugeneSuleimanov
      @EugeneSuleimanov  13 วันที่ผ่านมา +1

      Спасибо за отзыв!

  • @i7bro
    @i7bro 10 วันที่ผ่านมา

    Спасибо, очень круто! 🙌

    • @EugeneSuleimanov
      @EugeneSuleimanov  10 วันที่ผ่านมา

      Спасибо за отзыв!

  • @user-kh2mv4jw8u
    @user-kh2mv4jw8u 13 วันที่ผ่านมา

    Как всегда, интересный и полезный материал, очень помогает.
    Евгений, огромное спасибо за ваш труд.

    • @EugeneSuleimanov
      @EugeneSuleimanov  13 วันที่ผ่านมา

      Большое спасибо за отзыв!

  • @dakotawings6978
    @dakotawings6978 13 วันที่ผ่านมา +1

    Лайк не глядя! Спасибо вам!

    • @EugeneSuleimanov
      @EugeneSuleimanov  13 วันที่ผ่านมา

      Спасибо за отзыв!

  • @nightblure
    @nightblure 13 วันที่ผ่านมา

    Ждем больше таких видео как про кубер и многопоточку, спасибо)

    • @EugeneSuleimanov
      @EugeneSuleimanov  13 วันที่ผ่านมา +1

      Спасибо за отзыв! Другие видео в процессе, такой формат требует некоторого времени для создания материалов, поэтому выходят реже.

  • @naokiakayo8199
    @naokiakayo8199 9 วันที่ผ่านมา

    Самый лучший!!!

    • @EugeneSuleimanov
      @EugeneSuleimanov  9 วันที่ผ่านมา

      Спасибо за поддержку!

  • @igorpavlenkov3658
    @igorpavlenkov3658 13 วันที่ผ่านมา

    Замечательное видео!🎉

    • @EugeneSuleimanov
      @EugeneSuleimanov  13 วันที่ผ่านมา

      Спасибо за отзыв!

  • @cancion2able
    @cancion2able 13 วันที่ผ่านมา

    Непревзойденный альтруизм! Успехов каналу и спасибо!

    • @EugeneSuleimanov
      @EugeneSuleimanov  13 วันที่ผ่านมา

      Большое спасибо за поддержку!

  • @user-vf9in6ht7e
    @user-vf9in6ht7e 13 วันที่ผ่านมา +2

    годнота подъехала

    • @EugeneSuleimanov
      @EugeneSuleimanov  13 วันที่ผ่านมา

      Спасибо за комментарий!

  • @zed6204
    @zed6204 13 วันที่ผ่านมา +3

    Пожалуйста выпустите Gradle глазами разработчика если вам будет интересно

    • @EugeneSuleimanov
      @EugeneSuleimanov  13 วันที่ผ่านมา

      Спасибо за идею, я проанализирую возможность.

  • @mrVolodya228
    @mrVolodya228 10 วันที่ผ่านมา +1

    Евгений привет! Респект тебе! Выучился на твоих уроках сейчас уже работаю, но продолжаю изучать твои материалы.
    Хотел отблагодарить донатом, но ссылки нет для благодарности(((

    • @EugeneSuleimanov
      @EugeneSuleimanov  10 วันที่ผ่านมา +1

      Большое спасибо за поддержку! Искренне рад, что материал оказался полезен. Донатов нет и в ближайшем будущем не планируются, спасибо :)

  • @Devivl
    @Devivl 13 วันที่ผ่านมา +3

    Не знаю, что движет делать такие полноразмерные бесплатные ролики.
    Знаю точно, что Женя настоящий меценат. На мой скромный взгляд, это эквивалентно тому, как если бы Женя был миллионером и реально рассказывал как эти миллионы заработать, при этом раздавая эти самые миллионы. Вот что-то похожее происходит в видео на канале Жени “Proselyte” Сулейманова.
    Ещё раз спасибо за контент.
    Жень, вопрос, а на чем ты работаешь? У тебя код компилируется в 5-10 раз быстрее, чем у меня. Раньше не обращал на это внимания.

    • @EugeneSuleimanov
      @EugeneSuleimanov  13 วันที่ผ่านมา +2

      Большое спасибо за отзыв и поддержку :)
      По железу - Mac Pro M1. ИМХО, отличная машинка.

  • @user-qx3jt8fw1v
    @user-qx3jt8fw1v 7 วันที่ผ่านมา

    приступим к изучению очередного великолепия :)

    • @EugeneSuleimanov
      @EugeneSuleimanov  7 วันที่ผ่านมา

      Спасибо за поддержку :)

  • @anatoliizimmerman861
    @anatoliizimmerman861 13 วันที่ผ่านมา

    Спасибо!

    • @EugeneSuleimanov
      @EugeneSuleimanov  13 วันที่ผ่านมา

      Спасибо за пожжержку!

  • @aibekzhorabek3043
    @aibekzhorabek3043 13 วันที่ผ่านมา +1

    God bless Eugene Suleimanov )

  • @Mr.J248
    @Mr.J248 13 วันที่ผ่านมา

    Женя большую работу делаешь) Я автотестер , но с кубернетисом интересно поработать, более того сейчас требуют от qa работу с AWS

    • @EugeneSuleimanov
      @EugeneSuleimanov  13 วันที่ผ่านมา

      Спасибо за отзыв! Рад, что материал будет полезен :)

  • @crazym8nd
    @crazym8nd 13 วันที่ผ่านมา

    видео очень хорошее для базового ознакомления с докером и кубернетесом,единственный момент который выбивается из общей кратины на 1:16:50 - большая стена текста и то что поясняется голосом - выбивается из всей колеи повествования, как будто рассуждения чтото недоговаривают или чтото такое))

    • @EugeneSuleimanov
      @EugeneSuleimanov  13 วันที่ผ่านมา

      Спасибо за комментарий и конструктив - проанализирую и постараюсь учесть на будущее.

  • @MadMax-mz5zu
    @MadMax-mz5zu 10 วันที่ผ่านมา

    👍👍

    • @EugeneSuleimanov
      @EugeneSuleimanov  10 วันที่ผ่านมา

      Спасибо за комментарий!

  • @ercefwxdx
    @ercefwxdx 13 วันที่ผ่านมา

    Дякую!

    • @EugeneSuleimanov
      @EugeneSuleimanov  13 วันที่ผ่านมา +1

      Спасибо за поддержку!

    • @ercefwxdx
      @ercefwxdx 13 วันที่ผ่านมา

      @@EugeneSuleimanov дякую тобі за підтримку)))

  • @anjelomanoranjan
    @anjelomanoranjan 13 วันที่ผ่านมา

    Придётся посмотреть позже. Пока рано такие сложные темы смотреть

    • @EugeneSuleimanov
      @EugeneSuleimanov  13 วันที่ผ่านมา +1

      Спасибо за комментарий :)

  • @user-qx3jt8fw1v
    @user-qx3jt8fw1v 7 วันที่ผ่านมา

    docker rmi воспринимает через пробелы несколько айдишников) чтобы каждый не удалять отдельно
    еще можно использовать docker images вместо image ls

    • @EugeneSuleimanov
      @EugeneSuleimanov  7 วันที่ผ่านมา

      Спасибо за дополнения!

  • @seniorukraine7241
    @seniorukraine7241 13 วันที่ผ่านมา

    Мммм ну мёд, ну медятина

    • @EugeneSuleimanov
      @EugeneSuleimanov  13 วันที่ผ่านมา

      Спасибо за отзыв!

  • @user-xg6so1kq3z
    @user-xg6so1kq3z 13 วันที่ผ่านมา

    +

    • @EugeneSuleimanov
      @EugeneSuleimanov  13 วันที่ผ่านมา +1

      Спасибо за комментарий!