Впечатления о Virtual Kubecon EU 2021 (day 2)

Эта статья продолжает мой рассказ про Virtual Kubecon EU 2021. Впечатления от первого дня я уже описал ранее в предыдущей статье. А сегодня речь пойдет про второй день.

В этот день все началось с утренней сессии докладов Wednesday Keynote Sessions. В рамках которой было 7 небольших выступлений.

Cloud Native: The Building Blocks for the Human Experience by Priyanka Sharma GM of CNCF

Мотивирующая речь от General Manager организатора конференции

  • про изменения в жизни людей из-за Covid-19
  • воспоминания о появлении словосочетания Digital Transformation и как оно быстро стало buzzword
  • и как в прошлом году цифровая трансформация настигла всех
  • ну и cloud native впереди планеты всей помогая с этой трансформацией
  • ряд примеров того, как it помогало подстраиваться различным бизнес областям под глобальный локдаун 2020 года

Ну и напоследок немного чисел про рост организации

  • рост контрибьюторов с 2019 года на 46% до 119 тысяч
  • рост проектов под зонтиком CNCF на 107% до 91
  • расширение списка компаний, входящих в CNCF на 18% до 612

6 End Users and What They Love about Cloud Native by Cheryl Hung Vp of CNCF

Краткое представление 6 номинантов на The Top End User Award. В этом году ими были: GMX, Apple, CERN, Fidelity Investment, Spotify, Verizon Media. Победил Spotify. Мне эта победа напомнила доклад двухгодичной давности The Spotify Story: Moving from NIH to an Active CNCF Community Member — Jim Haughwout, в котором Jim Haughwout рассказывал как они ушли от подхода NIH (Not Invented Here) и пересели с самодельных решений на стандартные решения и стали активно участвовать в их развитии. Вот слайд из той презентации, в котором перечислены стандартные решения и их аналоги:)

Вдохновляет, что прошло всего 2 года, а ребята уже получили награду The Top End User Award как лучшие End User Supporter.

How Cloud Native Tech Helped Peloton Ride to Exponential Growth by Jim Haughwout, VP of Platform, Peloton

За эти 2 года Jim Haughwout перебрался из Spotify в Peloton и в этом докладе рассказывал как компании, которая перевела фитнес в онлайн, помогает современная инфраструктура:) Ну и дальше поделился планами.

Sponsored Keynote: Kubernetes as the Control Plane for the Hybrid Cloud — Clayton Coleman, Architect, Red Hat

Рассказ про гибридные облака. Так как он спонсорский, то логично, что сказать про него особо и нечего.

The CNCF Sandbox: An Exploration and Guided Tour — Justin Cormack, CTO, Docker

15 минутный обзор 46 проектов, находящихся в Sandbox статусе внутри CNCF. Быстро, кратко и хз насколько полезно. Landscape доступен по ссылке и есть смысл его изучить более вдумчиво:)

Keynote: CNCF Project Update: Flux — Stefan Prodan, Developer Experience Engineer, Weaveworks

Рассказ про историю проекта Flux от создателей термина GitOps, а конкретно от компании Weaveworks. Ну и планы относительно Flux 2

Flux is a tool for keeping Kubernetes clusters in sync with sources of configuration (like Git repositories), and automating updates to configuration when there is new code to deploy.

Flux version 2 (“v2”) is built from the ground up to use Kubernetes’ API extension system, and to integrate with Prometheus and other core components of the Kubernetes ecosystem. In version 2, Flux supports multi-tenancy and support for syncing an arbitrary number of Git repositories, among other long-requested features.

Sponsored Keynote: Commit to the Cause. Push for Change. Take on the World’s Greatest Challenges with Kubernetes — Briana Frank, Director of Product Management, IBM Cloud

Я воспринял этот 5 минутный доклад как лозунг — меняем мир вместе с k8s. Мне показалось это такой себе подвязкой к теме конференции.

Predictions from the Technical Oversight Committee (TOC) — Liz Rice, Chief Open Source Officer, Isovalent & Chair, Technical Oversight Committee & Lei Zhang, Staff Engineer, Alibaba Cloud & Member, Technical Oversight Committee

А этот доклад мне понравился. В нем сравнивали предсказания прошлых лет с текущей реальностью и давали предсказания относительно будущего. Забавно, что SIG (Special Interest Groups) внутри CNCF переименовали в Technical Advisory Groups, чтобы не путать с SIG самого Kubernetes. Ну и список TAG представлен ниже.

Если смотреть на проекты, в разрезе TAG, то можно увидеть, что для выпускников (graduated projects) наблюдается некоторый баланс. А вот для sandbox projects виден перекос в сторону горячих тем, а именно:

  • App Delivery — DevX / OpX
  • Runtime — Edge
  • Security
  • Networking — Service Mesh

В общем, одна из самых горячих тем — это облегчение разработки:

  • localhost oriented programming
  • programmable app deployment
  • developer just want to deploy continuously

В общем, цель сделать жизнь проще и веселее. Тут появляется GitOps.

Еще важны темы жизни в нескольких облаках, разворачивании ML нагрузок внтри K8s и того, как крупные проекты внутри CNCF сами становятся центрами экосистем. А закончилась презентация красиво

There is the opportunity for all of us in the world of cloud native

Дальше стартовала основная программа с получасовыми докладами.

Demystifying Cloud Native Concepts for the Business World — Catherine Paganini & Jason Morgan, CNCF Business Value Subcommittee

Из этого доклада я узнал, что в CNCF есть подкомитет Business Value, который пытается помочь обосновать для бизнеса ценность cloud native технологий, от ландшафта которых начинает рябить в глазах.

В принципе, обоснование работ у ребят понятное.

И для начала они создали глоссарий терминов, которые стоит синхронизировать, чтобы говорить между собой и с бизнесом на одном языке. Для каждого термина определили:

  • Что это такое
  • Для решения какой проблемы предназначен
  • Как он помогает

Ниже слайд с примером определения термина Service Mesh.

I Can RBAC, and So Can You! by Marc Boorshtein, CTO at Tremolo Security

Доклад про то, как правильно пользоваться RBAC в Kubernetes. Мне показался интересным и полезным. Ниже набор слайдов и моих записей

Про то, что может и чего не может RBAC

Что делает RBAC сложным

Как именно стоит использовать разные варианты аутентификации

Кратко про multi tenancy:)

Анатомия RBAC объектов

Multi-Cluster Service Deployments with Operators and KubeCarrier — Rastislav Szabó, Kubermatic

Доклад про сервисы, которые надо деплоить мультикластерно. И сначала был рассказ про стандартные варианты.

А дальше перешли к KubeCarrier, описанию принципов его работы и дальше небольшому демо.

KubeCarrier is an open source system for managing applications and services across multiple Kubernetes Clusters; providing a framework to centralize the management of services and provide these services with external users in a self service hub.

Using a Distributed Key-Value Store — Nick Cameron & Andy Lok, PingCAP

Доклад из трех частей:

  • Обсуждение различных kev/value хранилищ и их области применимости
  • Рассмотрение границ применимости TiKV, который изначально был storage layer для TiDB
  • Демо использования TiKV

Докладчики рассказали про следующие k/v хранилища.

Сказали, что

И провели демо.

TechDocs: Unlocking the Potential of Engineers’ Collective Knowledge — Emma Indal, Spotify

Интересный доклад про Backstage — CNCF проект стадии Sandbox, одна из фич которого TechDocs позволяет реализовать подход docs like code.

Backstage состоит из трех частей:

  • Scaffolder — для управления темплейтами, проектов и документации
  • TechDocs — для хранения и поиска по каталогу документации
  • Software Catalog — каталог всех сервисов

В общем, очень интересный проект и стоит копнуть в него поглубже.

Evaluating Business Risk for Open Source Cloud Native Projects — Dawn Foster, VMware

Один из лучших докладов в этот день. Все начиналось с крутой картинки для привлечения внимания и продолжилось не хуже.

Если выбираете open source проект, то стоит смотреть на то, кому он принадлежит и как управляется. Если он управляется отдельной компанией, то могут последовать изменения лицензии, как было с Mongodb, Elasticsearch, Kibana. Даже если не меняются лицензии, но происходят другие значительные изменения это может приводить к форку проекта, как было с Mysql и MariaDB или Open Office и Libre Office.

Если проекты управляются foundation, то надо это еще не гарант. Надо понимать как устроена структура управления организацией. Как выглядит процесс выборов лидеров, насколько он честен и открыт.

Также стоит смотреть на количество конечных пользователей организации, насколько оперативно чинятся проблемы с безопасностью, насколько качественно заполняется минимальная документация по проектам организации: licensing, code of conduct, contribution и насколько понятно выстроен процесс коммуникаций

Важно оценить качество коммьюнити — например, значительная часть успеха Kubernetes основана на крутом community.

Итоги

Первые два дня меня не разочаровали — конференция реально получилась интересная. Впечатления от первого дня я уже описал ранее. Про третий день можно прочитать здесь.

Director of digital ecosystem development department at Tinkoff. Bachelor at applied math, Master at system analysis, Postgraduate studies at economics.

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store