На конференции Open Source Summit фонд Cloud Native Computing Foundation представил новый проект и объявил о большом событии, касающемся Kubernetes, сообщает портал eWeek.

В июле 2015 г. Google помогла фонду Linux Foundation создать фонд Cloud Native Computing Foundation (CNCF), передав последнему систему оркестрирования контейнеров Kubernetes. Однако Google до вчерашнего дня сохраняла за собой ключевую инфраструктуру для создания, развития и тестирования Kubernetes.

29 августа на проводимой фондом Linux Foundation конференции Open Source Summit в канадском Ванкувере CNCF и Google объявили, что разработка Kubernetes будет передана под контроль CNCF с целью дальнейшего развития этого продукта как многооблачного. Одновременно Google сообщила, что предоставляет CNCF кредит на использование Google Cloud Platform. Это позволит CNCF разрабатывать Kubernetes в течение следующих трех лет.

«Если вы передаете что-то фонду, то, как правило, хотите, чтобы это было под нейтральным контролем, — сказал операционный директор CNCF Крис Анищук. — Тем не менее, сделать нейтральной инфраструктуру непрерывной интеграции и непрерывной выдачи результатов первоначально не было главным приоритетом. Напротив, главным были рост сообщества и стремление разобраться с управлением».

Он сообщил, что кредит в размере 9 млн. долл., который предоставляет Google, поможет запустить процесс наделения CNCF возможностями для самостоятельного управления инфраструктурой Kubernetes. Кредит предоставляется на три года, после чего Анищук ожидает, что взносы членов CNCF и другие источники финансирования помогут оплачивать инфраструктуру Kubernetes.

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

CNCF сообщил также о результатах недавнего опроса, показавшего, что большинство конечных пользователей продолжают развертывать Kubernetes на Amazon Web Services. Об этом сообщили 63% опрошенных организаций. На Google Cloud Platform пришлось 35% развертываний, на Microsoft Azure — 29%.

Исследование показало, что с декабря 2017 г. производственное использование всех проектов CNCF, которые помимо Kubernetes включают вспомогательные инициативы, предоставляющие возможности для изначально облачного развертывания, выросло на 200%.

TikV

CNCF одобрил проект TikV в качестве «песочницы». TikV написан на открытом языке Rust и предоставляет распределенную базу данных «ключ-значение». Технология распределенной базы данных «ключ-значение» является также сердцевиной Kubernetes благодаря инициативе etcd. Анищук сообщил, что в настоящее время Kubernetes тесно связана с etcd, но он может представить себе использование других хранилищ «ключ-значение» в будущем, в т. ч. TikV.

«TikV уже широко применяется многими компаниями в Китае, включая Tencent», — добавил Анищук.