KubeCon + CloudNativeCon 2018 — чего ожидать

Опубликовано: 2 Марта, 2023
KubeCon + CloudNativeCon 2018 — чего ожидать

Билеты на KubeCon + CloudNativeCon North America 2018 в Сиэтле, который пройдет с 11 по 13 декабря, уже распроданы, и если вы еще не получили свои билеты, они открыли список ожидания. У каждого есть свои причины посещать эти конференции — кто-то для того, чтобы продолжить свое обучение в области облачных вычислений, кто-то, чтобы послушать своих любимых спикеров, кто-то, чтобы пообщаться со знаменитостями, а кто-то просто для развлечения. Какой бы ни была ваша причина, на KubeCon Seattle каждый найдет понемногу. Вот быстрый взгляд на то, что вы можете ожидать, если вы направляетесь в Сиэтл в конце этого месяца.

Как следует из названия, Kubernetes находится в самом сердце KubeCon, уделяя особое внимание инструментам в окружающей его экосистеме, в частности облачным приложениям и инструментам с открытым исходным кодом. Келси Хайтауэр из Google Cloud Platform однажды написала в Твиттере, что «Kubernetes — это платформа для создания платформ. Это лучшее место для начала; не эндшпиль». Поэтому неудивительно, что у Google было больше всего сессий на конференции, и в этом году они охватывают почти все, причем некоторые из ее ключевых направлений больше всего обсуждаются с инструментами с открытым исходным кодом, такими как gRPC, Knative, Kubeflow, Istio и Envoy.

Лучшие инструменты с открытым исходным кодом

gRPC — это система удаленного вызова процедур с открытым исходным кодом, первоначально разработанная в Google, которая становится все более популярным альтернативным протоколом по сравнению с JSON-over-HTTP. В основном это связано с тем, что он может значительно снизить затраты на (де)сериализацию и имеет автоматическую проверку типов, формализованные API и меньшие накладные расходы на управление TCP.

Kubeflow — это облачная платформа для машинного обучения, основанная на внутренних конвейерах машинного обучения Google, и открытый проект, управляемый сообществом, который упрощает развертывание и управление стеком машинного обучения в Kubernetes. Kubeflow — это проект с открытым исходным кодом, предназначенный для предоставления простых в использовании ресурсов машинного обучения (ML) поверх кластера Kubernetes. Существует около пяти различных сессий по gRPC и три по Kubeflow, в том числе одна Джей Смит и Стэнли Чунг, инженеры-программисты из Google.

Knative — это уровень программного обеспечения с открытым исходным кодом, который помогает поставщикам облачных услуг и операторам корпоративных платформ предоставлять разработчикам бессерверные возможности в любом облаке. По сути, это набор компонентов, расширяющих Kubernetes, разбитых на три основные части: обслуживание, сборка и обработка событий. Knative Serving строится на Kubernetes и Istio, сервисной сетке, которая также рассматривается на конференции. Есть четыре доклада о Knative и три о Kubeflow, в том числе один Джозеф Бернетт и Марк Чмарни из Google, где они учат вас, как масштабироваться с помощью Knative.

Истио и посланник

Istio — это еще один проект с открытым исходным кодом, разработанный Google, который расширяет возможности Kubernetes и в настоящее время чрезвычайно популярен среди предприятий. Хотя по сути это сервисная сетка, которая прозрачно накладывается на существующие распределенные приложения, она также работает как платформа и включает API-интерфейсы, которые позволяют подключаться к микросервисам, управлять ими и защищать их. Сервисная сетка Istio логически разделена на плоскость данных и плоскость управления. Плоскость данных состоит из набора интеллектуальных прокси-серверов Envoy, развернутых в качестве дополнительных компонентов.

Первоначально созданный в Lyft, Envoy представляет собой высокопроизводительный распределенный прокси-сервер C++, предназначенный для передачи всего входящего и исходящего трафика для всех сервисов в сетке сервисов. Istio использует множество встроенных функций Envoy, таких как динамическое обнаружение сервисов, балансировка нагрузки, завершение TLS, прокси-серверы gRPC, проверки работоспособности и многое другое. Envoy развертывается как sidecar и позволяет Istio извлекать огромное количество информации о поведении трафика в виде атрибутов. Модель sidecar-прокси также позволяет добавлять возможности Istio в существующее развертывание без необходимости перепроектировать или переписывать код. И Istio, и Envoy широко освещаются на этой конференции: более шести докладов об Istio и целый день посвящен Envoycon.

IBM, Oracle и Weaveworks

Big Blue определенно будет там, демонстрируя свои новые Red Hat, OpenShift и «Hybrid Cloud». IBM зарабатывает много денег на своем бизнесе по преобразованию облачных сред и на том, что старые клиенты предпочитают гибридное облако. IBM Multicloud Manager позволяет клиентам управлять своими кластерами Kubernetes и перемещать их между разными облаками и центрами обработки данных с помощью единой панели управления. Кроме того, будет целый день обсуждений, демонстраций и тематических исследований от заинтересованных сторон, клиентов и участников экосистемы OpenShift. Среди спикеров — Клейтон Коулман, один из ведущих участников Kubernetes. Для поклонников ИИ и Watson есть интересный доклад об использовании контейнеров для выполнения рабочих нагрузок ИИ.

Oracle, возможно, немного опоздала, чтобы присоединиться к облачной подножке, но, тем не менее, они там и проводят саммит Cloud Native Culture and Industry. Присутствующие получат возможность послушать ведущих специалистов отрасли по облачным технологиям в течение целого дня технических докладов и практического обучения. Также будет панель новаторов, которая будет охватывать все, что связано с бессерверными технологиями, включая проект Fn, и услышать мнение его создателя и бывшего соучредителя и генерального директора Iron.IO Чада Аримуры. Среди других спикеров Крис Нова, Эшли Макнамара, Джон Харрис и другие.

GitOps сейчас очень популярен, и он означает буквальное использование Git везде, от разработки до развертывания. Идея состоит в том, чтобы управлять всем, что связано с операциями разработчиков (DevOps), в виде кода, предназначенного для Git, и, поскольку Weaveworks впервые разработала эту концепцию, они сосредоточатся на мониторинге и обеспечении работы GitOps для производства Kubernetes. Команда Weaveworks проведет полнодневный семинар, на котором поделится своим опытом пользователей и участников Kubernetes и Prometheus, а также последователей практики GitOps.

KubeCon + CloudNativeCon: кто есть кто в облачных вычислениях

Для тех, кто ищет знаменитостей, вы не должны пропустить основные доклады Брэндона Филлипса о последних пяти годах etcd или Тима Хокинса из Google, говорящего о том, как наше мышление развивается в отношении определений и роста API. Келси Хайтауэр с самого начала была лидером сообщества Kubernetes, и у нее будет интервью с исполнительным директором CNCF Дэном Коном. Карлос Санчес из Cloudbees также расскажет о JenkinsX, новом инструменте CI/CD с открытым исходным кодом для Kubernetes, основанном на Jenkins.

Существует также Комитет по общественному техническому надзору, в который входят многие важные имена, такие как Брайан Кантрилл, Брайан Грант, Алексис Ричардсон и многие другие. Встреча, организованная CNCF, приглашает сообщество обсудить дорожную карту проекта на 2018 год. Кроме того, в группу по сервисным сеткам входят Джейсон МакГи, Тамар Эйлам, Уильям Морган, Луи Райан и Зак Батчер. Кристиан Поста из Red Hat также расскажет о сервисных сетках.

В целом, конференция этого года будет в основном посвящена расширению возможностей Kubernetes с помощью популярных инструментов с открытым исходным кодом в экосистеме Kubernetes. Kubernetes определенно претерпевает серьезные изменения, превращаясь из платформы в платформу для создания платформ. Поскольку его новая роль в значительной степени зависит от сотен инструментов с открытым исходным кодом и облачных приложений, которые составляют его экосистему, именно на этом в этом году будет сосредоточено основное внимание. С множеством известных, успешных и вдохновляющих людей, освещающих сотни тем и решающих еще больше проблем, это не то, что люди, связанные с Kubernetes или сообществом открытого исходного кода, не хотели бы пропустить.