KubeCon 2023: назад у майбутнє

💡 Усі статті, обговорення, новини про DevOps — в одному місці. Приєднуйтесь до DevOps спільноти!

Позаминулої п’ятниці в Амстердамі закінчилась конференція KubeCon + CloudNativeCon Europe. Якщо вірити організаторам, це була найбільша конференція CNCF у Європі на цей момент. Вона зібрала більше ніж 10 тисяч учасників, а солд-аут стався ще декілька місяців тому.

Мене звати Юрій Рочняк і далі я хочу разом зі своїми колегами Станіславом Коленкіним і Денисом Васильєвим тезово описати наші враження від конференції: що було добре, що не дуже, чого не вистачало. Якщо вам потрібен лонгрід, можете сміливо загадувати ці тези ChatGPT — ми не напишемо краще.

Для початку маю сказати, що це мій перший KubeCon, а у Дениса та Стаса — не перший, отже порівнювати цей івент з попередніми будуть вони. Поїхали!

Сухі факти

  • Понад 10 000 учасників конференції. Всі квитки цьогоріч були розпродані.
  • Для 58% відвідувачів це був перший KubeCon.
  • CNCF наразі налічує 159 проєктів, 1 300 мейнтейнерів, 200 000 контриб’юторів і 155 амбасадорів, 406 ком’юніті груп і 24 регіональні мітапи Kubernetes Community Days (один з них — в Україні).
  • Було представлено дві нові сертифікації: Kubernetes and Cloud Native Security Associate (буде доступна у Q3 2023) і Certified GitOps Associate (поки немає точної дати).
  • Наступний KubeConEu відбудеться у Парижі 19-22 березня 2024 року.

Це ж було вже

З того, що сильно впало в око — відсутність інновацій. Здається, що ландшафт CNCF переживає епоху плато, коли service mesh та eBPF — вже не є чимось новим, а AI — ще дуже молода технологія з практичної точки зору.

Люди почали рахувати ресурси

По-перше, було як мінімум 5 різних доповідей на тему carbon-efficient scheduling.

По-друге, купа стендів від компаній, що або напряму надають послуги з оптимізації витрат в хмарі, або мають слово «efficiency» у своїх пітчах.

Підбиваючи підсумок, не має значення, чи переймаєтесь ви питаннями клімату, чи ні, але так чи інакше використання обчислювальних ресурсів врешті решт транслюється в гроші, і люди почали їх рахувати.

Напрямок FinOps потужно набирає оберти та все більше і більше проєктів з’являється на ринку. На конференції було понад 5 стендів FinOps-продуктів.

Beyond stateless services

Все більше компаній використовують Kubernetes не тільки для stateless сервісів. Відповідно збільшується кількість рішень для запуску різноманітних застосунків чи то ML jobs, чи ігрові сервіси, чи стримінг в реальному часі.

Не завжди й не всі абстракції Kubernetes підходять для цих задач. Спільнота, своєю чергою, розробляє нові рішення для розв’язання своїх проблем.

Відчувається потреба в мультикластері

Попри те, що переважна більшість компаній використовує більше одного кластера, а словосполучення «multi-cluster» присутнє у багатьох доповідях і спонсорських пітчах, чесної федерації все ще не існує.

Відверто кажучи, мультикластер — це одна з основних тем, заради яких я їхав на конференцію, але нічого принципово нового в цій царині так і не почув. Що ж, коли це станеться — це і буде тією інновацією, якої не вистачило цього разу.

Для себе виніс те, що потрібно долучитись до SIG Multi-cluster.




Kubeless

На даний час складність рішень на Kubernetes стала завеликою, а він свого часу розцінювався як спрощення деплойменту. Також експерти області кажуть, що буде Kubeless в майбутньому.

Сертифікації

Поставили питання про заміну PSI платформу для здачі LinuxFoundation іспитів, але відповідь отримали таку, що нічого не планується змінювати на даний час.

Пошук роботи

Якщо раніше на заході у Барселоні стенд з оголошеннями вакансій був забитий, то на цьому Кубконі майже пустий — на ринку криза і, скоріш за все, на наступному Кубконі буде ще менше інновацій.

Організація конференції

Суб’єктивно, раніше було краще. В Амстердамі були доповіді в прайм-тайм не дуже вдалі. Наприклад, на деякі доповіді від CERN не можна було потрапити, очевидно, організатори не продумали, що їх потрібно проводити у більших залах.

Інше

Попри те, що service mesh та eBPF вже складно назвати інноваційними проєктами, доповіді навколо цих тем збирали найбільший ажіотаж.

Мені здається, на всіх доповідях від Isovalent (компанії, що розробляє Cilium), вже згаданого CERN і виступах Келсі Хайтауера навіть не всім охочим вдалося потрапити до зали.

Було дуже приємно побачити стенд VictoriaMetrics — компанії, родом з України. Та й в цілому багато чого можна дізнатись саме зі стендів компаній, а не самих лекцій.

Хоча на стендах «старих» проєктів типу Nginx людей майже не було. Майже пустим також був величезний стенд Huawei, а анонс KubeCon + CloudNativeCon China в Шанхаї не зібрав оплесків. Най це буде листівкою з Європи тим, хто й досі вірить, що «айті внє палітікі».

Польові нотатки досвідчених Кубконістів — Дениса Васильєва

Перше місце трендів KubeCon 2023 поруч з eBPF розділили інструменти GitOps.

Зокрема, проєкти Argocd та Flux отримали статус CNCF Graduated, що свідчить про підтримку GitOps CNCF та рекомендацію до впровадження в майбутніх проєктах. Багато компаній, зокрема представники великої трійки, успішно використовують GitOps для керування своїм інфраструктурним кодом. Наприклад, ми поспілкувалися з інженерами AWS та взяли участь у демосесії про реалізацію GitOps на базі Flux.

Також на конференції було представлено інноваційне рішення від Google — Istio Ambient Mesh, яке замінює Kubernetes sidecar на проксі. Це дозволяє використовувати Istio в мікросервісній архітектурі без втрати продуктивності. Резервування передбачено, про що нас запевнив John Howard, мейнтейнер Istio в Google.

Viktor Farcic (Upbound.io, компанії-розробника crossplane), також відомий своїм YouTube-каналом DOT (DevOpsToolkit) у своїй особливій манері розповів про yaml для роботів, зникнення Kuberentes та абстрактне майбутнє інфраструктури. Повне інтервʼю скоро з’явиться на каналі «Неправильний DevOps».

Відомий у світі Kuberentes своїми демо, Kelsey Hightower, взяв участь у подкасті та розповів про технологічні тренди, нюанси імплементації SRE та зміну інженерного майдсету від DevOps до SRE. Варто відзначити, як Келсі з легкістю пояснює доволі складні абстрактні речі, наводячи приклади з реального життя.

Дві цікаві доповіді, що спричинили ажіотаж з місцями у великій залі. Люди, сидячи на підлозі та стоячи у коридорах, намагалися потрапити на сесію про рішення PlayStation в управлінні подами в Kubernetes, не перериваючи ігрові сесії в реальному часі.

Водночас інженери компанії Roboverse Reply намагались прикрутити до спота (spot) Boston Dynamics розширення функціональності та автоматичні апдейти за допомогою API та контейнерів на базі Kuberentes. Що з цього вийде ми дізнаємося, мабуть, на наступній конференції, що відбудеться у Франції 2024 року, бо сьогодні проєкт ще на етапі ідеї та PoC.

Окрім технічних доповідей, на конференції було і місце для соціальної акції. Американський безпековий стартап KSOC розмістив на своєму стенді акцію в підтримку України — Ukraine Friends. За кожний сканований бейдж, стартап перераховував кошти на допомогу України. Було приємно відчувати підтримку України та чути «Слава Україні» частіше за російську мову.

До речі, про кейс з профайлом на LinkedIn, коли Google пропонує перекладати на російську мову: доводилося пояснювати, що ми — українці. На DOU про це був пост з покроковою інструкцією. На жаль, профіль на LinkedIn не виправити, і треба видаляти. Мабуть, треба в LinkedIn написати (RFC) запит на виправлення. Якщо хтось знає лайфхак, як виправити це без видалення профілю, то цим варто поділитися.

Підсумовуючи

Чи є сенс їхати на KubeCon в майбутньому? Так, ми вважаємо, що є. Доповіді — лише замануха, основна ж цінність конференцій у тому, щоби обмінятись досвідом з колегами з індустрії. KubeCon — одна з найбільших технічних конференцій у світі, а отже у вас є шанс на власні очі побачити та поговорити з ментейнерами систем і інструментів, які ви використовуєте кожного для, дізнатись про роадмап і подальші плани, поділитись своїм болем і запитати, чи планують додавати ті чи інші фічі.

P.S. Огляд конференції у відеоформаті є на каналі Дениса Васильєва «Неправильний DevOps».

👍ПодобаєтьсяСподобалось6
До обраногоВ обраному0
LinkedIn
Дозволені теги: blockquote, a, pre, code, ul, ol, li, b, i, del.
Ctrl + Enter
Дозволені теги: blockquote, a, pre, code, ul, ol, li, b, i, del.
Ctrl + Enter

Спогади з минулого: у січні 2022 я планував травень провести на кубконі у Валенсії (крім куб кота там класна архітектура і офігенний океанаріум). У травні я відстрілювався від росіян які штурмували наш ВОП. Заздрю колегам які можуть відвідувати такі івенти зараз...

Підписатись на коментарі