Что такое Knative?

Перенос бессерверных задач в Kubernetes

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

Основоположник проекта Knative — компания IBM — недавно анонсировала управляемую поддержку Knative для IBM Cloud® Kubernetes Service: управляемого дополнения, интегрирующего Knative и Istio в кластер с мгновенной установкой с помощью пользовательского интерфейса.

Логотип Knative

Преимущества управляемой услуги Knative on IBM Cloud

Развертывайте сразу в Kubernetes

Knative создан на основе тех же шаблонов (контроллеры, API), kube-api и той же инфраструктуры, что и Kubernetes. Мгновенная установка.

Занимайтесь разработкой

Knative избавляет вас от сложностей, связанных с процессом разработки, развертывания приложения и управления им.

Получите гибкость и контроль

Запускайте свои задачи с применением технологий, ориентированных на открытый исходный код, где угодно: в любом облаке и в любой инфраструктуре с поддержкой Kubernetes.

Принцип работы

Компоненты Knative

Два ключевых примитива помогают разрабатывать бессерверные приложения в кластере Kubernetes и управлять ими

Serving

Serving обеспечивает автомасштабирование (даже до нуля) и предоставляет вычислительные функции, управляемые на основе запросов: выполнение и масштабирование.

Eventing

Eventing предоставляет механизмы доставки и подписки для создания приложений, управляемых событиями.

Начните сегодня