Наш опыт с Kubernetes в небольших проектах (Флант, RootConf 2017)

Sdílet
Vložit
  • čas přidán 19. 06. 2017
  • Доклад Дмитрия Столярова, технического директора компании «Флант» (flant.ru/), на конференции RootConf, проходившей в рамках фестиваля РИТ++ 2017 (6 июня 2017 г.). Посвящён устройству и основным возможностями Kubernetes и практике использования этой контейнерной системы в небольших проектах..
    * Текстовый обзор доклада: habrahabr.ru/company/flant/bl...
    * Презентация: speakerdeck.com/flant/nash-op...
    * Анонс доклада на сайте конференции: rootconf.ru/2017/abstracts/2701
    P.S. Мы всегда рады новым инженерам! Подробности см. на job.flant.ru/
  • Věda a technologie

Komentáře • 65

  • @searchingknowlege
    @searchingknowlege Před 6 lety +70

    Монументально, без воды, огромное спасибо за доклад!

  • @Axenow
    @Axenow Před 5 lety +23

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

  • @TheMitshel
    @TheMitshel Před 6 lety +24

    Отличный доклад. Как жаль что его не было год назад. Убил кучу времени чтобы со всем этим разобраться.

  • @stepan9437
    @stepan9437 Před 3 lety +1

    Мне кажется это лучшее объяснение про кубернетис

  • @Sam-ee8dx
    @Sam-ee8dx Před 6 lety +4

    Лучший доклад, который слушал, спасибо!!!!!

  • @tilekasankulov5034
    @tilekasankulov5034 Před 5 lety +2

    Все четко и в тему!!! Спасибо за доклад!

  • @dmitriymelnik7519
    @dmitriymelnik7519 Před 6 lety +6

    Отличный доклад! Спасибо! До этого читал статьи, не узнал и десятой части того, о чем узнал из доклада Дмитрия.

  • @anatolyershov9050
    @anatolyershov9050 Před 5 lety +2

    Отличный доклад! Четко и по существу! Так держать!

  • @dsp976
    @dsp976 Před 4 lety +2

    Дмитрий, огромное спасибо

  • @smithwesson9905
    @smithwesson9905 Před 5 lety +1

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

  • @petrkassadinovich2705
    @petrkassadinovich2705 Před 4 lety +1

    Спасибо, действительно хороший доклад. Сидел и конспектировал многие моменты)

  • @user-hg9gz9dj5u
    @user-hg9gz9dj5u Před 5 lety +4

    Офигенный доклад

  • @DmitryIvanov-sj2tt
    @DmitryIvanov-sj2tt Před 5 lety +1

    Спасибо, отличный доклад

  • @gorniv
    @gorniv Před 6 lety +4

    Отличный доклад! Большое спасибо!

  • @romangalochkin2564
    @romangalochkin2564 Před 6 lety +1

    Спасибо, супер, очень доходчиво.

  • @uuid1
    @uuid1 Před 5 lety

    Лаконично и понятно. Идеально)

  • @DennisTurbay
    @DennisTurbay Před 5 lety +1

    Спасибо за доклад

  • @stepan.martyanov
    @stepan.martyanov Před 5 lety +1

    Спасибо! очень полезно.

  • @Sanchitosmr
    @Sanchitosmr Před 6 lety

    Очень класно и понятно.

  • @alexei3366
    @alexei3366 Před 4 lety

    Сильно.Осталос только во всем этом разобраться :)

  • @evgeniygul1131
    @evgeniygul1131 Před 4 lety +1

    Да, остановись ты! Все.... буэээээ ... меня укачало (но пальчик вверх)

  • @3tonit62
    @3tonit62 Před 6 lety +1

    не понял по поводу mysql, уже давно используем master master wsrep cluster из mariadb. зачем master - slave slave ? не ужели не пробовали нормальный кластер поднять базы? замечетельно работает даже на разнесенных по разным дц с 200мб сеткой как раз для малых проектов. для больших проектов конечно нужна как и для ceph уже 10gb сетка.

  • @spiritcxz
    @spiritcxz Před 4 lety

    @Флант снаружи должен быть ingress или HAProxy?

  • @nobody_nowhere_
    @nobody_nowhere_ Před 6 lety

    у nginx могут кончиться воркеры, когда отдача файлов с NFS и хранилка падает - каждый воркер идёт за файлом, ловит (un)interraptable sleep и.. всё. Даже с таймаутом 10с и 100 воркерами уже на 10 людях это перестаёт работать.

  • @user-yy2bk2pg1l
    @user-yy2bk2pg1l Před 4 lety

    Отлично!

  • @dmitriyengineer2441
    @dmitriyengineer2441 Před rokem

    Отличный доклад!
    Какие 4 команды для логирования и метрик)?

  • @dmitriysolodukha9646
    @dmitriysolodukha9646 Před 3 lety

    Отличный доклад, вот только если правильно собрать инфраструктуру на том же AWS, там не должно быть проблем с перелинковкой фронта, бэка и т.д. То есть, по сути, это все та же модель "простой" инфраструктуры и функционал автоматического масштабирования везде.
    То есть если есть такие крутые сервисы как SQS, ASG, RDS и так далее вообще нет никаких проблем связываться компоненты друг с другом.

  • @user-no6ke4sq4m
    @user-no6ke4sq4m Před 3 lety

    шикарно))

  • @mmikhail123
    @mmikhail123 Před 6 lety +38

    Хороший доклад. Сервайс, эс э кодэ немного режут слух

  • @melickon
    @melickon Před 3 lety

    что стоило выяснить, как произносится слово "service" перед докладом?

  • @spiritcxz
    @spiritcxz Před 5 lety

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

    • @inf222
      @inf222 Před 4 lety +1

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

  • @alekseipolin2384
    @alekseipolin2384 Před 7 lety +9

    Интересно, как сейчас выглядит Kubernetes VS Docker Swarm

    • @alekseipolin2384
      @alekseipolin2384 Před 7 lety +2

      Спасибо. А то, читал серию статей на хабре (habrahabr.ru/post/262397/) и комменты, статья старая, но в комментах была обозначена тенденция на перекрытие функционала кубера нативными докер-решениями. Вот и хотел узнать, как сейчас дела обстоят )

    • @Flant
      @Flant  Před 6 lety +3

      Современные тенденции таковы, что Kubernetes становится фаворитом у большинства, но всё может зависеть от конкретных потребностей, т.к. с функциональной точки зрения это больше основа для PaaS, чем готовая PaaS (о последнем мы писали у себя: habrahabr.ru/company/flant/blog/327338/).

    • @alexeygorbachev5092
      @alexeygorbachev5092 Před 6 lety +2

      swarm - более монолитный, поломается что то, фиг поймешь где

    • @inf222
      @inf222 Před 4 lety

      Имхо, для мелких проектов кубер избыточен. Сайтик задеплоить проще в сварме. Из коробки есть Service с балансировщиком и Service Discovery. Плюс что это всё в нативном докере и не надо огород с мастерами кубера городить.

  • @sptgivchenko9112
    @sptgivchenko9112 Před 5 lety

    Спасибо. Отличный доклад. В докладе говорилось о том, что в планах есть с VPN сервером внутри kubernetes. Скажите есть ли положительный опыт в этом вопросе?

    • @davidmagton
      @davidmagton Před 5 lety

      Положительный. У нас есть openvpn и pritunl.

    • @sptgivchenko9112
      @sptgivchenko9112 Před 5 lety

      Как Вы решали вопорс с масштабированием и отказоустойчивостью? Использовали ли вы несколько мастеров если да то как организовали "Highly available public IPs"? Как я понял не все ЦОДы дают эту возможность для VPN. Умеет ли kubernetes перенаправлять траффик на под в другом ноде если под в текущем ноде стал недоступен (для новых подключений)? Есть ли возможность держать одновременно несколько узлов с VPN сервером и каким то образом балансировать подключения к ним?

  • @daniilbrakk
    @daniilbrakk Před 6 lety

    А под ceph выделяете локалку/один ДЦ?

    • @davidmagton
      @davidmagton Před 6 lety

      Оооочень сильно зависит от множества факторов. Прежде всего от того, что будет потом в этом ceph храниться. Самый лучший вариант для ceph - две 10 Гбит/с локалки (одна для подключения, другая для связи между узлами). У нас есть много инсталляций на "плохих" 1 Гбит/с сетях и все работает "удовлетворительно".

  • @dimaem
    @dimaem Před 5 lety

    Доклад классный, но почему у Дмитрия Столярова голова чистая?

  • @eduardmart1237
    @eduardmart1237 Před 5 lety

    Что за Пью-карты и VRP? Это Ciscoтема?

  • @anatoliistepaniuk8217
    @anatoliistepaniuk8217 Před 4 lety +1

    КубернетЭс?
    Ну почему толковые чуваки в Рунете так забивают на свой английский?

  • @alexander.kachkaev
    @alexander.kachkaev Před 7 lety

    Круть! А кто сейчас в России сдаёт в аренду простенькие кластеры из виртуалок как единый кирпич? Типа GKE, в пять кликов. Запускал ещё тестовый кубер на AWS с помощью kops - удобно. Теперь хочется примерно такой же простоты, только за меньшие деньги (например, со стоимостью виртуалок как на FirstVDS). Кто что слышал/использовал?

  • @user-xl1qb5yn1z
    @user-xl1qb5yn1z Před 6 lety +13

    Очень крутой начало презентации с быстрыми слайдами.
    Только, уважаемый, научитесь произносить слово service - режет слух.

    • @Flant
      @Flant  Před 6 lety +1

      Замечание передано, спасибо! :-)

    • @user-xl1qb5yn1z
      @user-xl1qb5yn1z Před 6 lety +1

      Спасибо за ваш контент! сжато, четко, по делу

    • @user-me7hd3yf3x
      @user-me7hd3yf3x Před 6 lety +1

      Сервайс шедулер:). Доклад интересный. Очень круто.

  • @kalashmatik0
    @kalashmatik0 Před 2 lety

    Все так и случилось, только вместо depp теперь werf :)

  • @itgleb
    @itgleb Před 6 lety +3

    Доклад огонь.
    Немного сложно стало его серьезно смотреть, когда начались "шедулеры" и "сервайсы".

    • @agvaresss
      @agvaresss Před 5 lety

      ​@choleavv ему типа произношение не понравилось. Коренной англичанин видимо

  • @Opdeit
    @Opdeit Před 5 lety

    Про кубернетес 16:00

  • @MrQsam
    @MrQsam Před 6 lety +1

    сервАйс дисковери

    • @itgleb
      @itgleb Před 6 lety +1

      с шедулерами

  • @re_stuff
    @re_stuff Před 3 lety +1

    Что ж его так трясет-то.

  • @bingo6924
    @bingo6924 Před 4 lety

    Весь ок на микросервисах! Цирк)))

  • @EnryParx
    @EnryParx Před 2 lety +1

    "Сервайсы" - это как "тортЫ" или "звОнить" (((

  • @user-dn8yk9wq7c
    @user-dn8yk9wq7c Před 4 lety

    Ещё один умник - failover stateFulset stateless guarantee share applications dns discovery cloud native решения rasing db резолвиться в пачку ip адресов Discovery статические соседи на dns zoo keeper Consistent switchcover

  • @kiril.d1
    @kiril.d1 Před 4 lety +1

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