KubeCon Europe 2019: Як мы ўпершыню наведалі галоўную падзею па Kubernetes

На мінулым тыдні, 19—23 траўня, у Барселоне праходзіла галоўная еўрапейская канферэнцыя па Kubernetes і звязаных тэхналогіях, адна з найбуйнейшых Open Source-падзей у свеце. KubeCon + CloudNativeCon Europe 2019. Мы ўпершыню прынялі ўдзел у ёй, стаўшы сярэбраным спонсарам мерапрыемства і першай расійскай кампаніяй на KubeCon са сваім стэндам. На яго была адпраўлена дэлегацыя з шасці супрацоўнікаў "Фланта", і вось што мы ўбачылі…

KubeCon Europe 2019: Як мы ўпершыню наведалі галоўную падзею па Kubernetes

Мерапрыемства ў цэлым

KubeCon - гэта глабальная падзея, якая праводзіцца ўжо ў трох рэгіёнах: ЗША (з 2015 года), Еўропе (з 2016-га) і Кітаі (з 2018-га). Маштабы такіх мерапрыемстваў адразу ўражваюць. Калі на першым еўрапейскім KubeCon (2016 год у Лондане) было каля 400 наведвальнікаў, то ў мінулым годзе (2018 у Капенгагене) - ужо 4300, а цяпер - 7700. (На апошняй амерыканскай канферэнцыі - і таго больш.)

Поўная працягласць KubeCon складае 5 дзён, першыя два з якіх можна лічыць падрыхтоўчымі (стэнды яшчэ не функцыянуюць). У першы дзень (нядзеля) праходзіла спецыялізаванае мерапрыемства па Ceph. Cephalocon. На наступны дзень да 17:00 – іншыя семінары і сустрэчы па канкрэтных тэхналогіях, пасля чаго – першыя падзеі для ўсіх наведвальнікаў канферэнцыі. І як толькі дзверы афіцыйна адчыніліся, стала ясна, што людзей будзе не шмат, а вельмі шмат.

У памяшканні таксама размясцілі мноства (каля 200) стэндаў фундатараў і партнёраў: ад маленькіх са сціплымі стойкамі да велізарных lounge-зон у SAP, Microsoft, Google… Аднак усё было пад стаць такім маштабам: выдатная сістэма вентыляцыі і астуджэнні (духаты не адчувалася, заўсёды было добра і прахалодна) , прасторныя праходы паміж стэндамі.

KubeCon Europe 2019: Як мы ўпершыню наведалі галоўную падзею па Kubernetes

Каля нашага стэнда

У зоне стэндаў "Флант" быў адзінай кампаніяй з Расіі, і сам па сабе гэты факт прыцягваў рускамоўную публіку. Многія з іх пра нас ужо ведалі, і тады размовы пачыналіся з фраз: «О, не чакалі вас убачыць! Што вы тут робіце?"

KubeCon Europe 2019: Як мы ўпершыню наведалі галоўную падзею па Kubernetes
Знойдзена на прасторах Twitter'а

З астатнімі ўдзельнікамі мерапрыемства абмеркаванне, як правіла, пачыналася з пытанняў аб тым, хто мы і што які робіцца. Яшчэ многіх кранала фраза "DevOps as a service" на нашым стэндзе: "Як такое можа быць? DevOps - гэта культура. Як можна культуру зрабіць сэрвісам?..» Што і было выдатнай падставай для размовы аб тым, чым мы займаемся і як нясем праславутую культуру кліентам.

KubeCon Europe 2019: Як мы ўпершыню наведалі галоўную падзею па Kubernetes

Сярод наведвальнікаў стэнда было вельмі шмат solo DevOps'аў: фрылансераў і чальцоў невялікіх каманд. Іх цікавіў наш Open Source-арсенал і падыход у духу no-bullshit. Атрыманы водгук кажа аб тым, што наяўныя ў нас прылады добра ўбудоўваюцца ў разнастайныя працоўныя працэсы і здольныя вырашыць надзённыя праблемы. Больш за ўсё ўвагі выклікалі праекты werf и kubedog, разнастайныя асаблівасці дэплою ў Kubernetes. Таксама людзей відавочна хвалявала пытанне кіравання шматлікімі кластарамі: рашэнне, якое мы хутка толькі анансуем, аказалася актуальным нават для фрылансераў. Пра назапашаныя Open Source-распрацоўкі з энтузіязмам паслухалі і інжынеры буйных ІТ-кампаній, такіх як Google, SAP, IBM…

Цікавіліся непасрэднымі паслугамі больш за ўсё прадстаўнікі кампаній з Усходняй Еўропы, а таксама Нямеччыны і Англіі. Асобная гісторыя - некалькі японцаў, якія прызналіся, што наш падыход радыкальна адрозніваецца ад таго, што прапануюць там. Патэнцыйных кліентаў цікавіў падыход да падтрымкі інфраструктуры пад ключ, досвед і гатовасць гнутка падладжвацца пад патрабаванні замоўца.

Пазнаёміліся мы і з кампаніямі падобнага нам профілю дзейнасці з розных краін: некаторыя падыходзілі да нас, а да некаторых - мы самі. Абменьваючыся сваім досведам, з двума з іх мы абгаварылі наяўны ў двух бакоў фундуш у Open Source і магчымасці наступнага ўзаемадзеяння — час пакажа, што з гэтага атрымаецца.

Калі ж казаць аб дыскусіях у стэнда ў цэлым, то асабіста мне вельмі цікава было паслухаць аб новых праектах і ідэях. У прыватнасці, рэкамендую звярнуць увагу на сад (development orchestrator для Kubernetes) і conprof (continuous profiling, які працуе з Prometheus і не толькі): іх дэма выглядалі шматабяцальна, а аўтары робяць з прыкметным энтузіязмам.

Нарэшце, адзначу, што моўных праблем не ўзнікала: ва ўсіх аказаўся прыстойны ўзровень англійскай. Калі ж нейкія нюансы ўсплывалі, то лёгка падключаліся тэлефоны, міміка і жэсты. Відавочна, cloud native-адміністратары не працуюць з падвалаў бацькоўскіх дамоў.

Іншыя стэнды і цікавыя людзі

Удзельнікі KubeCon разыгрывалі ў сваіх стэндаў даражэйшыя цацкі, чым мы абвыклі бачыць на расійскіх канферэнцыях. Не кажучы ўжо пра галоўных фундатараў, якія маглі пахваліцца велізарнымі тэлевізарамі і іншымі якія прывабліваюць гудзеўкамі… У аўторак увечар былі вылучаныя адмысловыя 2 гадзіны на розыгрыш шматлікіх прызаў — тады людзей стала асабліва шмат, і відавочна адчувалася атмасфера свята.

Больш цікавым, зрэшты, для мяне здаўся сам той рух найбуйных кампаній да супольнасці Open Source. Нават разумеючы іх камерцыйныя матывы (акрамя іншага), яшчэ пяць гадоў таму і ўявіць было немагчыма, што ўсё, пра што гавораць і на стэндзе, і ў дакладах прадстаўнікі кампаній накшталт Microsoft і Oracle, будзе датычыцца Open Source-прадуктаў.

Сярод вядомых знакамітасцяў быў сустрэты, напрыклад, Марк Шаттлворт:

KubeCon Europe 2019: Як мы ўпершыню наведалі галоўную падзею па Kubernetes
Наш тэхнічны дырэктар Дзмітрый Сталяроў і заснавальнік Canonical Марк Шаттлварт

Калі я падзякаваў яму за Ubuntu, таму што гэта мой першы дыстрыбутыў і пачатак знаёмства з Linux, ён адказаў, што дзякаваць трэба не яго, а «вунь тых хлопцаў у аранжавых футболках», намякаючы на ​​ўсіх супрацоўнікаў Canonical.

З задавальненнем я таксама паразмаўляў з:

Апошняму я прывёз «Бялугі», таму што ён вельмі моцна дапамагаў мне ў CNCF Slack'е з пытаннямі па Kubernetes API. Вось ён яе спрабуе адкрыць (у выніку, адчынялі ўтрох…):

KubeCon Europe 2019: Як мы ўпершыню наведалі галоўную падзею па Kubernetes
James Munnelly вывучае свой падарунак

KubeCon Europe 2019: Як мы ўпершыню наведалі галоўную падзею па Kubernetes
Маем зносіны з Brian Brazil - галоўным мэйнтэйнерам Prometheus

Даклады, сустрэчы і іншыя актыўнасці

Панядзелак у KubeCon афіцыйна прысвечаны так званым папярэднім (pre-conference) падзеям і вырашэнню іншых надзённых пытанняў (накшталт падрыхтоўкі стэндаў). Ён выдаўся больш вольным і для нас, а таму мы вырашылі наведаць Continuous Delivery Summit, арганізаваны зусім нядаўна створаным фондам CDF (мы ўжо пісалі пра яго тут).

Было цікава паслухаць пра аб'яднанне розных сіл, якія ўдзельнічаюць у распрацоўцы прадуктаў і падыходаў да арганізацыі бесперапыннай дастаўкі. Давялося ўбачыць стваральніка Jenkins, а таксама паслухаць даклад пра Jenkins X (пра яго мы таксама распавядаў).

Асабіста мяне яшчэ больш заваражыла гісторыя з іншым праектам гэтага фонду. Тэктон. Спроба стандартаваць падыходы да CD у Kubernetes відавочна заслугоўвае нашай увагі. У прыватнасці, падкупляюць магчымасці гнуткай устаўкі Tekton у свае канвееры і падлучэнні. werf праз API. Прасоўваючы Tekton як стандарт, яго аўтары (Google) жадаюць дамагчыся паніжэнні фрагментацыі ўтыліт для CI/CD, і мы з імі салідарныя.

Агульная ж колькасць дакладаў мерапрыемства, сярод якіх былі як «звычайныя» (напятасавыя) выступы, так і ключавыя (keynote), і кароткія сесіі (lightning talks), і шматлікія падзеі для суполак (абнаўленні ад праектаў, сустрэчы распрацоўшчыкаў і карыстальнікаў, прэзентацыі новых мэйнтэйнераў), вымяраецца сотнямі. Маштабы адбывалага (дакладней, ужо які адбыўся) можна ацаніць на сайце канферэнцыі.

KubeCon Europe 2019: Як мы ўпершыню наведалі галоўную падзею па Kubernetes
Даклад у галоўнай зале KubeCon Europe 2019. Фота ад арганізатараў

Паколькі ўсе мы былі ўвесь час задзейнічаныя ў зоне стэндаў, часу для наведвання асноўных струменяў з дакладамі практычна не было. Хвалявацца, зрэшты, не варта: арганізацыя CNCF ужо апублікавала для ўсіх жадаючых відэазапісы дакладаў мерапрыемства. Іх можна знайсці ў YouTube.

У апошні дзень наведвальнікаў KubeCon чакала фінальная вечарынка працягласцю каля 3 гадзін. На яе ўсіх жадаючых адвозілі ў Poble Espanyol - іспанскі замак, які быў зроблены для алімпіяды 1988 года. У яго сценах паілі, кармілі і забаўлялі 7 тысяч айцішнікаў - стала зразумела, як шмат людзей прыехала з усіх куткоў свету. Мабыць, нават зашмат:

KubeCon Europe 2019: Як мы ўпершыню наведалі галоўную падзею па Kubernetes

Затое выгляд - надзвычайны:

KubeCon Europe 2019: Як мы ўпершыню наведалі галоўную падзею па Kubernetes

Заключэнне

Еўрапейскі KubeCon - мерапрыемства, якое запомнілася сваімі маштабамі, высокім узроўнем арганізацыі, арыентацыяй на падтрымку і развіццё велізарнай Open Source-супольнасці людзей, па-сапраўднаму захопленых сваёй справай. Асноўныя даклады з канферэнцыі нам яшчэ толькі трэба будзе паслухаць, але па досведзе запісаў, даступных з папярэдніх KubeCon'аў, іх узровень і актуальнасць ці наўрад выкліча пытанні.

Зрабілі мы для сябе і шэраг высноў па ўласным удзеле. Міні-прэзентацыі нашых Open Source-праектаў – выдатная нагода для «пачатку размовы» з шырокай супольнасцю. Не стаў адкрыццём і той факт, што яшчэ большую карысць у гэтым сэнсе прынясе выступленне з паўнацэнным дакладам (дарэчы, канкурэнцыя на даклады для KubeConEU'19 склала 7 заявак на адно даступнае месца). Мы таксама зразумелі, якія прэзентацыі будуць карыснымі і што варта пісаць на самым стэндзе, каб зняць частку пытанняў і хутка перайсці да больш дэталёвага абмеркавання.

Фотаздымкі з KubeCon ад арганізатараў можна знайсці ў гэтым альбоме Flickr.

АБНАЎЛЕННЕ (ад 4 чэрвеня): CNCF даслалі афіцыйную статыстыку па мерапрыемстве. Вось яна:

KubeCon Europe 2019: Як мы ўпершыню наведалі галоўную падзею па Kubernetes

PS За дапамогу ў падрыхтоўцы матэрыялу дзякую калегу Уладзіміру Крамарэнку (kramarama).

PPS

Чытайце таксама ў нашым блогу:

Крыніца: habr.com

Дадаць каментар