Doсker Swarm: деплой и управление окружением на практике (полный курс)

Поділитися
Вставка
  • Опубліковано 6 вер 2024

КОМЕНТАРІ • 66

  • @volsof
    @volsof Рік тому +4

    Очень хорошее объяснение! Столкнулся недавно с этим делом. Успел почитать немного про swarm, понял принцип, а потом посмотрел это видео. Спасибо за труды, они точно было не напрасны судя по кол-ву просмотров.

    • @xdpugachevx
      @xdpugachevx  11 місяців тому

      Рад, что было полезно!

  • @popov.artem1205
    @popov.artem1205 Рік тому +5

    Спасибо Вам за курс! Прекрасно все объясняете. Нигде такого материала не видел.

    • @xdpugachevx
      @xdpugachevx  Рік тому

      Пожалуйста! Рад был помочь :)

  • @______4938
    @______4938 2 роки тому +6

    Хороший курс, хотелось бы больше про написание именно стеков и конфигурирование получить знаний

    • @xdpugachevx
      @xdpugachevx  2 роки тому +1

      Рад, что было полезно! Можешь написать мне в телеграм с вопросами, разберемся с непонятными моментами

  • @Ramiro777
    @Ramiro777 Рік тому +3

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

  • @saparserikbaev4827
    @saparserikbaev4827 2 роки тому +4

    Отличный курс, большое спасибо. Хорошие практические задания. Много чего вынес для себя

    • @xdpugachevx
      @xdpugachevx  2 роки тому +1

      Благодарю за ваш отзыв!

  • @raminhesenov1376
    @raminhesenov1376 8 місяців тому

    Большое спасибо за курс. Один из лучших видео по docker swarm. Все понятно и без лишней воды

  • @mige5521
    @mige5521 Рік тому +3

    Отличный туториал по docker sworm, спасибо!

    • @xdpugachevx
      @xdpugachevx  Рік тому +1

      Благодарю за отзыв! Удачного изучения! 👍👍👍

  • @ppc2012
    @ppc2012 7 місяців тому

    Хвала автору за такой контент! Слава алгоритмам ютуба за то, что открыли его мне!

  • @1egor
    @1egor 9 місяців тому

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

  • @IvanKleshnin
    @IvanKleshnin 2 роки тому +1

    Лучший курс по теме, включая англоязычные источники. Спасибо!

    • @xdpugachevx
      @xdpugachevx  2 роки тому

      Иван, спасибо за ваш отзыв! Очень рад, что видео оказалось вам полезным!

  • @russiantime778
    @russiantime778 11 місяців тому

    По сути тот же docker-compose, только с более менее нормальной оркестрацией. За видео спасибо, пойду в резюме укажу новый навык)).

    • @xdpugachevx
      @xdpugachevx  11 місяців тому

      Рад, что было полезно!

  • @user-jl5sd3oo9y
    @user-jl5sd3oo9y Рік тому

    Отличный курс, посмотрел на одном дыхании

    • @xdpugachevx
      @xdpugachevx  Рік тому

      рад, что оказался полезным! Удачи!

  • @oceanfloorcitizen
    @oceanfloorcitizen Рік тому

    Туториал просто спасение для быстрого старта

    • @xdpugachevx
      @xdpugachevx  Рік тому +2

      Очень рад, что было полезно. Успехов в обучении!

    • @oceanfloorcitizen
      @oceanfloorcitizen Рік тому

      @@xdpugachevx было бы интересно узнать как мониторить и управлять пробрасываемыми портами в разных деплойментах на одном кластере, чтобы порты не конфликтовали. Или можно разделить сетки как то?

    • @xdpugachevx
      @xdpugachevx  Рік тому +1

      @@oceanfloorcitizen сходу не отвечу на вопрос. Напиши в телеграм, попробуем разобраться

  • @pipazoglov
    @pipazoglov Рік тому

    спасибо было полезно, причем первый раз посмотрел, второй раз попытался повторить

    • @xdpugachevx
      @xdpugachevx  Рік тому

      Пожалуйста! Рад, что курс зашёл 👍👍👍

  • @pingodev2896
    @pingodev2896 Рік тому +1

    оч классный тутор, спасибо

    • @xdpugachevx
      @xdpugachevx  Рік тому

      Рад, что было полезно! Пожалуйста ✊

  • @Nikevova
    @Nikevova 2 роки тому +1

    Крутой курс! Спасибо!

    • @xdpugachevx
      @xdpugachevx  2 роки тому

      Благодарю! Рад, что видео оказалось полезным

  • @user-oi1zl6de8i
    @user-oi1zl6de8i Рік тому

    Отличное объяснение!

    • @xdpugachevx
      @xdpugachevx  10 місяців тому +1

      Рад, что было полезно!

  • @goosebumpsos
    @goosebumpsos Рік тому

    Спасибо огромное за курс

    • @xdpugachevx
      @xdpugachevx  10 місяців тому

      Рад, что было полезно!

  • @Lov3Catch
    @Lov3Catch 2 роки тому +1

    Огромное спасибо за курс. Отличное интро в тему.

    • @xdpugachevx
      @xdpugachevx  2 роки тому

      Привет! Рад, что видео оказалось полезным :)

  • @algoritm3363
    @algoritm3363 4 місяці тому

    у меня такой вопрос, возможно я что то тут пропустил, вот имеется контейнер с postgresql или mysql и он их начинает переливать на другую ноду, а куда деваются сами файлы базы данных? ведь если база огромна, он же не будет их переливать на другую ноду? как тут происходит взаимодействие?

    • @sangiso
      @sangiso 2 місяці тому

      тоже интересно узнать ответ

  • @doszhanm6936
    @doszhanm6936 2 роки тому +1

    Спасибо!

  • @maxmax-bn8eq
    @maxmax-bn8eq 2 роки тому +1

    всё здорово, но не хватает описания сетевой подсистемы.

    • @xdpugachevx
      @xdpugachevx  2 роки тому

      Рад, что было полезно!

  • @ROX2
    @ROX2 Рік тому

    Ещё не понятен такой момент- сварм умеет смотреть работает ли нода и в случае если нода упала или стала недоступной перезапустит её контейнеры на свободных нодах ? в уроках не увидел ничего подобного. Так же не понятна ситуация с самим портейнером. Где хранится его логин пароль ? на мастер ноде ? что если мастер нода упадёт, как мигрировать портейнер на свободную ноду ? это вобще предусмотерно свармом ?

  • @user-vb7bs3eq4s
    @user-vb7bs3eq4s Рік тому

    супер видос!

    • @xdpugachevx
      @xdpugachevx  Рік тому

      Рад, что видео оказалось полезным!

  • @user-nn4qe4uu8y
    @user-nn4qe4uu8y 6 місяців тому

    а есть еще курсы ?

  • @leosokolniki3823
    @leosokolniki3823 8 місяців тому

    А как ты копировал команду?

  • @ROX2
    @ROX2 Рік тому

    как настроить CI\CD с использованием docker swarm и интеграцией в portainer ? Я бы на такое посмотрел

    • @xdpugachevx
      @xdpugachevx  Рік тому

      Добро пожаловать к просмотру 🤝

  • @IvanLitovchenko
    @IvanLitovchenko 2 роки тому

    Добрый день. Подскажите пожалуйста можно ли как-то сделать что бы когда разрабатываешь проект локально не было проблем с правами? Я пробовал в docker-compose добавлять user: 1000:1000 но это не помогает. Composer папку vendor создает без замочка, а вот npm уже работать не хочет.

  • @user-jm2wf5dh4o
    @user-jm2wf5dh4o Рік тому

    Большое спасибо! Подробно и понятно! Насколько я знаю, в инструкциях YML, есть возможность установки очерёдности запуска services. Сможете написать КАК, в ответе на комментарий?

    • @xdpugachevx
      @xdpugachevx  Рік тому +2

      Приветствую! Рад, что видео оказалось полезным :)
      depends_on используется только в режиме compose, в swarm эта опция игнорируется. Swarm автоматически перезагружает упавшие сервисы, так что возможно очередность вам и не потребуется. Но если все же потребуется, то пропишите в entrypoint зависимого сервиса какой-нибудь скрипт проверки необходимых сервисов, чтобы запускать приложение только после готовности зависимостей.

  • @georgestatefield
    @georgestatefield 2 роки тому

    Замечательный курс!
    Только вот с хранением паролей какая то непонятка:
    1:33:00 получается секрет читается из терминала целевого контейнера...
    верно ли я понимаю, что в данном случае "секрет" контейнера защищён учётной записью portainer (этой админки)
    и тот, у кого появился доступ к portainer может зайти в любой контейнер и узнать всё, что необходимо?

    • @xdpugachevx
      @xdpugachevx  2 роки тому

      Любой, кто сможет зайти внутрь контейнера (хоть из терминала, хоть из портейнера) - прочитает секрет. Но доступ должен быть ограничен только девопсам, например.
      Рад, что видео оказалось полезным!

  • @winfle
    @winfle Рік тому

    Как сделать Zero Deployment с 1 контейнером?

    • @xdpugachevx
      @xdpugachevx  Рік тому

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

  • @FF-ne2qz
    @FF-ne2qz Рік тому +2

    windows + программирование мышкой = красота 🤢

    • @xdpugachevx
      @xdpugachevx  Рік тому +4

      Где ты там увидел windows? Это первое.
      Во-вторых, готов поспорить на сто рублей, что и ты программируешь не в консольном vim.
      Зачем усложнять себе жизнь и везде и всюду использовать только низкий уровень? Курс предназначен для человека, который первый раз решил попробовать сворм и хочет по верхам узнать основные его возможности.

  • @ROX2
    @ROX2 Рік тому +1

    "этой проблемы можно избежать изменив правила размещения на нодах". чел, это не решение проблемы т.к. мы лишаемся всех преимуществ докера в виде масштабирования и резервирования. С базами данных вообще не рекомендуется работать в докере по понятным причинам. А вот как быть с приложениями которые хранят статику ? правильно - CDN или S3 ! Снова делегируем управление от докера более продуманным системам. В итоге докеру остаётся запускать только nginx или php-fpm, что довольно тупо. Реальное же решение этой проблемы со статикой и консистентностью это CephFS и прочие распределённые файловые системы. но это история совсем не про докер. Какой вывод можно из этого сделать ? не хотите проблем ? - не используйте докер в продакшене.

    • @xdpugachevx
      @xdpugachevx  Рік тому +1

      Спасибо, чел, использовать не будем 🤝

    • @xdpugachevx
      @xdpugachevx  Рік тому +1

      @@wildlezgin5726 к сожалению тут не подскажу, не хватает компетенции

  • @caramingo37
    @caramingo37 10 місяців тому

    Отличный курс, спасибо!

    • @xdpugachevx
      @xdpugachevx  10 місяців тому

      Рад , что было полезно!