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

  Рет қаралды 82,509

Флант

Флант

7 жыл бұрын

Доклад Дмитрия Столярова, технического директора компании «Флант» (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/

Пікірлер: 65
@searchingknowlege
@searchingknowlege 6 жыл бұрын
Монументально, без воды, огромное спасибо за доклад!
@Axenow
@Axenow 5 жыл бұрын
Дмитрий, смотрю ваши выступления где только можно. Насколько сильно они мне помогают в работе и обучении, я даже не могу передать. Спасибо Вам огромное.
@TheMitshel
@TheMitshel 6 жыл бұрын
Отличный доклад. Как жаль что его не было год назад. Убил кучу времени чтобы со всем этим разобраться.
@stepan9437
@stepan9437 3 жыл бұрын
Мне кажется это лучшее объяснение про кубернетис
@Sam-ee8dx
@Sam-ee8dx 6 жыл бұрын
Лучший доклад, который слушал, спасибо!!!!!
@dmitriymelnik7519
@dmitriymelnik7519 6 жыл бұрын
Отличный доклад! Спасибо! До этого читал статьи, не узнал и десятой части того, о чем узнал из доклада Дмитрия.
@anatolyershov9050
@anatolyershov9050 5 жыл бұрын
Отличный доклад! Четко и по существу! Так держать!
@dsp976
@dsp976 4 жыл бұрын
Дмитрий, огромное спасибо
@petrkassadinovich2705
@petrkassadinovich2705 4 жыл бұрын
Спасибо, действительно хороший доклад. Сидел и конспектировал многие моменты)
@tilekasankulov5034
@tilekasankulov5034 5 жыл бұрын
Все четко и в тему!!! Спасибо за доклад!
@smithwesson9905
@smithwesson9905 5 жыл бұрын
Отличный доклад, спасибо!
@user-hg9gz9dj5u
@user-hg9gz9dj5u 5 жыл бұрын
Офигенный доклад
@DmitryIvanov-sj2tt
@DmitryIvanov-sj2tt 5 жыл бұрын
Спасибо, отличный доклад
@evgeniygul1131
@evgeniygul1131 4 жыл бұрын
Да, остановись ты! Все.... буэээээ ... меня укачало (но пальчик вверх)
@gorniv
@gorniv 6 жыл бұрын
Отличный доклад! Большое спасибо!
@romangalochkin2564
@romangalochkin2564 6 жыл бұрын
Спасибо, супер, очень доходчиво.
@DennisTurbay
@DennisTurbay 5 жыл бұрын
Спасибо за доклад
@uuid1
@uuid1 5 жыл бұрын
Лаконично и понятно. Идеально)
@stepan.martyanov
@stepan.martyanov 5 жыл бұрын
Спасибо! очень полезно.
@alexei3366
@alexei3366 4 жыл бұрын
Сильно.Осталос только во всем этом разобраться :)
@dmitriyengineer2441
@dmitriyengineer2441 Жыл бұрын
Отличный доклад! Какие 4 команды для логирования и метрик)?
@Sanchitosmr
@Sanchitosmr 6 жыл бұрын
Очень класно и понятно.
@spiritcxz
@spiritcxz 4 жыл бұрын
@Флант снаружи должен быть ingress или HAProxy?
@3tonit62
@3tonit62 6 жыл бұрын
не понял по поводу mysql, уже давно используем master master wsrep cluster из mariadb. зачем master - slave slave ? не ужели не пробовали нормальный кластер поднять базы? замечетельно работает даже на разнесенных по разным дц с 200мб сеткой как раз для малых проектов. для больших проектов конечно нужна как и для ceph уже 10gb сетка.
@mmikhail123
@mmikhail123 6 жыл бұрын
Хороший доклад. Сервайс, эс э кодэ немного режут слух
@the-unspectd
@the-unspectd 2 жыл бұрын
Энвёйрамент
@dmitriysolodukha9646
@dmitriysolodukha9646 3 жыл бұрын
Отличный доклад, вот только если правильно собрать инфраструктуру на том же AWS, там не должно быть проблем с перелинковкой фронта, бэка и т.д. То есть, по сути, это все та же модель "простой" инфраструктуры и функционал автоматического масштабирования везде. То есть если есть такие крутые сервисы как SQS, ASG, RDS и так далее вообще нет никаких проблем связываться компоненты друг с другом.
@user-no6ke4sq4m
@user-no6ke4sq4m 3 жыл бұрын
шикарно))
@nobody_nowhere_
@nobody_nowhere_ 6 жыл бұрын
у nginx могут кончиться воркеры, когда отдача файлов с NFS и хранилка падает - каждый воркер идёт за файлом, ловит (un)interraptable sleep и.. всё. Даже с таймаутом 10с и 100 воркерами уже на 10 людях это перестаёт работать.
@user-yy2bk2pg1l
@user-yy2bk2pg1l 4 жыл бұрын
Отлично!
@melickon
@melickon 3 жыл бұрын
что стоило выяснить, как произносится слово "service" перед докладом?
@alekseipolin2384
@alekseipolin2384 7 жыл бұрын
Интересно, как сейчас выглядит Kubernetes VS Docker Swarm
@alekseipolin2384
@alekseipolin2384 7 жыл бұрын
Спасибо. А то, читал серию статей на хабре (habrahabr.ru/post/262397/) и комменты, статья старая, но в комментах была обозначена тенденция на перекрытие функционала кубера нативными докер-решениями. Вот и хотел узнать, как сейчас дела обстоят )
@Flant
@Flant 6 жыл бұрын
Современные тенденции таковы, что Kubernetes становится фаворитом у большинства, но всё может зависеть от конкретных потребностей, т.к. с функциональной точки зрения это больше основа для PaaS, чем готовая PaaS (о последнем мы писали у себя: habrahabr.ru/company/flant/blog/327338/).
@alexeygorbachev5092
@alexeygorbachev5092 6 жыл бұрын
swarm - более монолитный, поломается что то, фиг поймешь где
@inf222
@inf222 4 жыл бұрын
Имхо, для мелких проектов кубер избыточен. Сайтик задеплоить проще в сварме. Из коробки есть Service с балансировщиком и Service Discovery. Плюс что это всё в нативном докере и не надо огород с мастерами кубера городить.
@spiritcxz
@spiritcxz 5 жыл бұрын
Если у меня на работе дикий монолит и нет активной стадии разработки, стоит ли ставить кубер чтобы потренироваться и набраться опыта?)
@inf222
@inf222 4 жыл бұрын
сначало надо в докеры хотя бы перенести попробовать) потом устать от этого и понять, что легаси лучше не трогать)))
@sptgivchenko9112
@sptgivchenko9112 5 жыл бұрын
Спасибо. Отличный доклад. В докладе говорилось о том, что в планах есть с VPN сервером внутри kubernetes. Скажите есть ли положительный опыт в этом вопросе?
@davidmagton
@davidmagton 5 жыл бұрын
Положительный. У нас есть openvpn и pritunl.
@sptgivchenko9112
@sptgivchenko9112 5 жыл бұрын
Как Вы решали вопорс с масштабированием и отказоустойчивостью? Использовали ли вы несколько мастеров если да то как организовали "Highly available public IPs"? Как я понял не все ЦОДы дают эту возможность для VPN. Умеет ли kubernetes перенаправлять траффик на под в другом ноде если под в текущем ноде стал недоступен (для новых подключений)? Есть ли возможность держать одновременно несколько узлов с VPN сервером и каким то образом балансировать подключения к ним?
@daniilbrakk
@daniilbrakk 6 жыл бұрын
А под ceph выделяете локалку/один ДЦ?
@davidmagton
@davidmagton 6 жыл бұрын
Оооочень сильно зависит от множества факторов. Прежде всего от того, что будет потом в этом ceph храниться. Самый лучший вариант для ceph - две 10 Гбит/с локалки (одна для подключения, другая для связи между узлами). У нас есть много инсталляций на "плохих" 1 Гбит/с сетях и все работает "удовлетворительно".
@user-xl1qb5yn1z
@user-xl1qb5yn1z 6 жыл бұрын
Очень крутой начало презентации с быстрыми слайдами. Только, уважаемый, научитесь произносить слово service - режет слух.
@Flant
@Flant 6 жыл бұрын
Замечание передано, спасибо! :-)
@user-xl1qb5yn1z
@user-xl1qb5yn1z 6 жыл бұрын
Спасибо за ваш контент! сжато, четко, по делу
@user-me7hd3yf3x
@user-me7hd3yf3x 6 жыл бұрын
Сервайс шедулер:). Доклад интересный. Очень круто.
@dimaem
@dimaem 5 жыл бұрын
Доклад классный, но почему у Дмитрия Столярова голова чистая?
@itgleb
@itgleb 6 жыл бұрын
Доклад огонь. Немного сложно стало его серьезно смотреть, когда начались "шедулеры" и "сервайсы".
@agvaresss
@agvaresss 5 жыл бұрын
​@choleavv ему типа произношение не понравилось. Коренной англичанин видимо
@eduardmart1237
@eduardmart1237 5 жыл бұрын
Что за Пью-карты и VRP? Это Ciscoтема?
@nikitosiusisful
@nikitosiusisful 4 жыл бұрын
vrrp и ucarp.
@kalashmatik0
@kalashmatik0 2 жыл бұрын
Все так и случилось, только вместо depp теперь werf :)
@anatoliistepaniuk8217
@anatoliistepaniuk8217 4 жыл бұрын
КубернетЭс? Ну почему толковые чуваки в Рунете так забивают на свой английский?
@alexander.kachkaev
@alexander.kachkaev 7 жыл бұрын
Круть! А кто сейчас в России сдаёт в аренду простенькие кластеры из виртуалок как единый кирпич? Типа GKE, в пять кликов. Запускал ещё тестовый кубер на AWS с помощью kops - удобно. Теперь хочется примерно такой же простоты, только за меньшие деньги (например, со стоимостью виртуалок как на FirstVDS). Кто что слышал/использовал?
@GraxGool
@GraxGool 5 жыл бұрын
mcs.mail.ru
@Opdeit
@Opdeit 5 жыл бұрын
Про кубернетес 16:00
@MrQsam
@MrQsam 6 жыл бұрын
сервАйс дисковери
@itgleb
@itgleb 6 жыл бұрын
с шедулерами
@re_stuff
@re_stuff 3 жыл бұрын
Что ж его так трясет-то.
@bingo6924
@bingo6924 4 жыл бұрын
Весь ок на микросервисах! Цирк)))
@EnryParx
@EnryParx 2 жыл бұрын
"Сервайсы" - это как "тортЫ" или "звОнить" (((
@user-dn8yk9wq7c
@user-dn8yk9wq7c 4 жыл бұрын
Ещё один умник - failover stateFulset stateless guarantee share applications dns discovery cloud native решения rasing db резолвиться в пачку ip адресов Discovery статические соседи на dns zoo keeper Consistent switchcover
@kiril.d1
@kiril.d1 4 жыл бұрын
Отличный доклад, спасибо!
Разбудила маму🙀@KOTVITSKY TG:👉🏼great_hustle
00:11
МишАня
Рет қаралды 3,9 МЛН
Joven bailarín noquea a ladrón de un golpe #nmas #shorts
00:17
ELE QUEBROU A TAÇA DE FUTEBOL
00:45
Matheus Kriwat
Рет қаралды 11 МЛН
ОДИН ДОМА #shorts
00:34
Паша Осадчий
Рет қаралды 6 МЛН
Основы Docker. Большой практический выпуск
1:25:44
Артем Матяшов
Рет қаралды 962 М.
How Neuralink Works 🧠
0:28
Zack D. Films
Рет қаралды 31 МЛН
📱 SAMSUNG, ЧТО С ЛИЦОМ? 🤡
0:46
Яблочный Маньяк
Рет қаралды 1,6 МЛН
What’s your charging level??
0:14
Татьяна Дука
Рет қаралды 7 МЛН