Entérate de los lanzamientos de productos, las demostraciones y las capacitaciones más recientes de Next '23. Comencemos.

Knative

Plataforma basada en Kubernetes para compilar, implementar y administrar cargas de trabajo modernas sin servidores.

El futuro de Kubernetes y la computación sin servidores

Funciones básicas esenciales para todos

Knative, que en un principio Google creó con contribuciones de más de 50 empresas diferentes, ofrece un conjunto esencial de componentes para compilar y ejecutar aplicaciones sin servidores en Kubernetes. Knative brinda características como la compilación en clúster, el ajuste de escala automático, la reducción de escala a cero y un framework de eventos para las aplicaciones nativas de la nube en Kubernetes. Además, Knative codifica las prácticas recomendadas que comparten los marcos de trabajo reales y eficaces basados en Kubernetes, ya sea en la nube, en un entorno local o en un centro de datos de terceros. Lo más importante es que Knative permite que los desarrolladores se enfoquen en escribir código sin tener que preocuparse por las partes “aburridas pero difíciles” de compilar, implementar y administrar su aplicación.

Mirar video
Componentes reutilizables

Software intuitivo para desarrolladores

Knative ofrece un conjunto de componentes reutilizables que se centran en resolver muchas tareas rutinarias pero difíciles, como los flujos de trabajo que incluyen compilar aplicaciones desde el código fuente hasta imágenes de contenedor, enrutar y administrar el tráfico durante la implementación, realizar un ajuste de escala automático a tus cargas de trabajo o vincular los servicios en ejecución al ecosistema de fuentes de eventos en crecimiento. Knative reconoce las imágenes de contenedor como la unidad de implementación. Por lo tanto, los desarrolladores pueden usar cualquier lenguaje, framework o idioma con el que estén familiarizados.

Compatibilidad con herramientas y frameworks

Knative se enfoca en la experiencia idiomática del desarrollador. Admite patrones de desarrollo comunes como GitOps, DockerOps y ManualOps, además de herramientas y marcos de trabajo como Django, Ruby on Rails, Spring y muchos más.

La flexibilidad de Knative

Lo mejor de ambos mundos: flexibilidad y control

Knative se diseñó para conectarse con facilidad a las cadenas de herramientas de compilaciones y de CI/CD existentes. Las empresas pueden trasladar sus cargas de trabajo a donde se ejecuten mejor, ya que se centran en tecnologías de código abierto que se ejecutan en cualquier nube o infraestructura compatible con Kubernetes. Así se ofrece la flexibilidad y el control que necesitan los clientes para adaptar el sistema a sus requisitos únicos.

Ejecuta cargas de trabajo sin servidores en cualquier lugar

Ejecuta tus cargas de trabajo sin servidores según tus necesidades

Knative proporciona una API y un entorno de ejecución abiertos que te permiten ejecutar cargas de trabajo sin servidores en cualquier lugar que elijas, ya sea de manera completamente administrada en Google Cloud, en Anthos en Google Kubernetes Engine (GKE) o en tu propio clúster de Kubernetes. Knative te facilita comenzar con Cloud Run y, luego, trasladarte a Cloud Run para Anthos, o comenzar en tu propio clúster de Kubernetes y migrar a Cloud Run en el futuro. Si usas Knative como la plataforma subyacente, puedes mover tus cargas de trabajo con libertad entre las plataformas, mientras reduces los costos relacionados con el cambio de forma significativa.

Componentes de Knative

Crea

• Enfoque configurable y flexible para compilar el código fuente en los contenedores

• Enfoque conectable que aprovecha los Dockerfiles o las plantillas compiladas

• Sin compilación cruzada ni la necesidad de usar herramientas de compilación local

• Asistencia para los artefactos almacenados en caché con el fin de lograr compilaciones más rápidas

• Permite que tu organización use la capacidad libre para mejorar el uso de los recursos

Activo

• Abstracción de nivel superior, fácil de razonar sobre el modelo del objeto

Ajuste de escala automático continuo en función de las solicitudes HTTP

Lanzamientos graduales para las revisiones nuevas

Integración de herramientas de redes y mallas de servicios de forma automática

• Conectable: Conecta tu propia plataforma de registro y supervisión

Eventos

• Suscripción, entrega y administración universales de eventos

• Compilación de sistemas de estructura flexible controlados por eventos con objetos de nivel superior

• Vinculación declarativa entre los servicios que producen y los que consumen eventos

Escalable desde unos pocos eventos hasta las transmisiones en vivo

• Canalizaciones de eventos personalizadas para conectarte con tus propios sistemas existentes

“Knative ayuda a que nuestros desarrolladores se enfoquen en la lógica empresarial, en lugar de preocuparse por las capacidades de la plataforma de bajo nivel, como la compilación, la implementación, el ajuste de escala automático, la supervisión y la observabilidad. Por ejemplo, fue fácil usar Knative para migrar a Google Cloud nuestra app para localización de tiendas de T-Mobile desarrollada en Java/Vert.x. Lo hicimos en poco tiempo, ya que Knative proporcionó muchas funciones a nivel de plataforma que nuestros desarrolladores no tuvieron que crear”.

Ram Gopinathan, arquitecto principal de Tecnología, T‑Mobile

Da el siguiente paso

Compila, implementa y administra las cargas de trabajo sin servidores con Knative. Sigue la guía de inicio rápido de Cloud Run si quieres poner a Knative en funcionamiento. Para los operadores que deseen proporcionar un entorno de Knative, hay una guía de instalación disponible en GitHub.

¿Necesitas ayuda para comenzar?
Trabaja con un socio confiable
Sigue explorando

Da el siguiente paso

Compila, implementa y administra las cargas de trabajo sin servidores con Knative. Sigue la guía de inicio rápido de Cloud Run si quieres poner a Knative en funcionamiento. Para los operadores que deseen proporcionar un entorno de Knative, hay una guía de instalación disponible en GitHub.

¿Necesitas ayuda para comenzar?
Trabaja con un socio confiable
Obtén sugerencias y prácticas recomendadas