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 (про нього ми теж писали).

Особисто мене ще більше зачарувала історія з іншим проектом цього фонду. Tekton. Спроба стандартизувати підходи до 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

Додати коментар або відгук