CNCF спонсировал этот пост.
Оглядываясь назад, трудно поверить, что проект Kubernetes существует уже более десяти лет. Это заставляет меня вспомнить старое эссе Эрика С. Рэймонда «Собор и базар» и то, как мы привыкли видеть открытый исходный код. У вас был либо «собор», построенный по генеральному плану избранной группой застройщиков, либо «базар» — хаотичный, но динамичный рынок идей.
Итак, кто из них Kubernetes? После многих лет глубокой работы над его кодовой базой и сообществом я могу сказать вам, что это ни то, ни другое. Kubernetes — это нечто новое: федерация базаров. Это место, где работой тысяч увлеченных людей руководит не архитектор сверху вниз, а общее видение и структура, которая доверяет экспертам делать свою работу наилучшим образом. Это наш секретный соус. Вот почему мы движемся так быстро, и именно поэтому мы сейчас готовы к нашей следующей большой задаче: стать платформой для искусственного интеллекта.
Федерация базаров
Вы можете предположить, что проект такого масштаба основан на жестком нисходящем плане, но настоящее волшебство происходит внутри наших групп особых интересов (SIG). Подумайте о SIG-Network, SIG-Node и SIG-API-Machinery — специализированных группах, в которых эксперты со всей отрасли засучивают рукава для решения сложных задач в своих конкретных областях.
Конечно, эти SIG не работают изолированно; они постоянно общаются. SIG Architecture служит естественным форумом, на котором обсуждаются технические вопросы между SIG, чтобы гарантировать, что проект остается целостным. Для особо сложных и неоднозначных проблем, охватывающих несколько SIG, мы формируем Рабочие группы. Эти временные группы объединяют экспертов из разных SIG, чтобы сосредоточиться на решении конкретной сложной проблемы, а затем распускаются после завершения своей миссии.
Вся эта техническая работа опирается на стабильную, поддерживающую основу. Вот тут-то и приходит на помощь управление проектом. Роль Руководящего комитета заключается не в том, чтобы отдавать технические команды; это необходимо для обеспечения общего состояния проекта, разрешения споров и защиты ценностей нашего сообщества. Хотя Фонд Cloud Native Computing Foundation (CNCF) обеспечивает нейтральную среду для нашей работы, настоящие инновации исходят из этой совместной, взаимосвязанной сети SIG и рабочих групп.
Десятилетие эволюции
Все это сотрудничество действительно окупилось за последние десять лет. Нашей первой задачей было просто обеспечить надежную работу оркестрации контейнеров в масштабе. Сегодня у нас есть платформа, закаленная в боях, решающая реальные проблемы тысяч пользователей и миллиардов контейнеров.
Именно благодаря этому прочному фундаменту Kubernetes отлично подходит для ИИ. Выполнение крупномасштабных рабочих нагрузок искусственного интеллекта и машинного обучения (ML) доводит каждую часть инфраструктуры до предела. Модель нашего сообщества идеально подходила для развития платформы для решения этой задачи:
- Когда пользователи сообщили, что сервер API испытывает трудности с нагрузкой тысяч модулей в одном задании ML, сообщество SIG-API Machinery отреагировало перепроектированием основных компонентов, чтобы они были более эффективными, с помощью таких функций, как KEP-5116: потоковое кодирование для ответов LIST.
- Когда стало ясно, что старый способ управления графическими процессорами и специализированными устройствами слишком жесткий для современного ИИ, эксперты из нескольких SIG объединились в рамках Рабочей группы по управлению устройствами для разработки динамического распределения ресурсов (DRA), совершенно новой, гибкой парадигмы управления специализированным оборудованием.
- Когда мы увидели, насколько расточительным является распределение статических ресурсов для динамических конвейеров машинного обучения, сообщество разработало KEP-1287: обновление ресурсов модуля на месте и KEP-5419: изменение размера ресурсов уровня модуля на месте, чтобы позволить рабочим нагрузкам адаптироваться на лету без прерывающих перезапусков.
Портативность и нейтральность к поставщикам
Поскольку Kubernetes становится стандартом для ИИ, мы сталкиваемся с риском фрагментации, что нарушает обещание «бегать куда угодно», которое делает Kubernetes таким замечательным. Это вернуло бы нас обратно к привязке к поставщикам, от которой мы все так старались избавиться.
Именно здесь срабатывает иммунная система нашего сообщества. Программа соответствия искусственного интеллекта K8s — это активная инициатива сообщества, направленная на предотвращение этого. Это наша федерация базаров, объединившаяся для создания общего набора стандартов. Цель — определить сертифицированный базовый уровень того, что значит быть кластером Kubernetes, готовым к искусственному интеллекту. Это гарантирует, что приложение ИИ, которое вы создадите сегодня, завтра будет работать в любом совместимом дистрибутиве Kubernetes, будь то локально или в любом облаке. Это наш способ гарантировать, что платформа останется общим благом, а не коллекцией огороженных садов.
Следующее десятилетие
Готовность Kubernetes к эпохе искусственного интеллекта не случайна. Это прямой результат десятилетия открытого сотрудничества, оживленных дебатов и совместной собственности. Это свидетельство модели, которая успешно сочетает в себе энтузиазм отдельных участников со стратегическими инвестициями компаний всей отрасли.
Мы в Google невероятно гордимся тем, что были частью этого пути с самого начала и продолжаем вносить основной вклад в проект разработки. Но сила Kubernetes заключается в его разнообразии. Это сумма всех наших усилий.
5 крупнейших корпоративных участников Kubernetes/Kubernetes (за все время)
Классифицировать
Компания
Общий объем взносов (последнее десятилетие)
1 Google 1 334 974 2 Red Hat 527 045 3 VMware 361 508 4 Microsoft 246 836 5 IBM 114 501
Источник: CNCF DevStats, Kubernetes Project, по состоянию на сентябрь 2025 г.
Платформа, которую мы все вместе создали, — это больше, чем просто код. Это надежная, открытая и постоянно развивающаяся основа для интеллектуальных приложений следующего поколения. Мне не терпится увидеть, что мы на его основе построим в ближайшие 10 лет.
KubeCon + CloudNativeCon North America 2025 пройдет 10–13 ноября в Атланте, штат Джорджия. Зарегистрируйтесь сейчас.
Фонд Cloud Native Computing Foundation (CNCF) размещает критически важные компоненты глобальной технологической инфраструктуры, включая Kubernetes, Prometheus и Envoy. CNCF — это нейтральная площадка для сотрудничества, объединяющая ведущих разработчиков отрасли, конечных пользователей и поставщиков. Узнайте больше Последние новости от CNCF TRENDING STORIES YOUTUBE.COM/THENEWSTACK Технологии развиваются быстро, не пропустите ни одной серии. Подпишитесь на наш канал YouTube, чтобы смотреть все наши подкасты, интервью, демонстрации и многое другое. ПОДПИСАТЬСЯ Группа, созданная в Sketch. Антонио Охеа — инженер-программист в Google, где он работает над Kubernetes. Он является одним из ведущих участников проекта Kubernetes, техническим руководителем Kubernetes SIG Network & Testing и избранным членом Kubernetes… Подробнее от Антонио Охеа