Capítulo 10. Integración con Kubernetes

Este trabajo se ha traducido utilizando IA. Agradecemos tus opiniones y comentarios: translation-feedback@oreilly.com

Hasta ahora, has estado aprendiendo a desarrollar y ejecutar aplicaciones Quarkus en bare-metal, pero donde Quarkus realmente brilla es cuando se ejecuta en un clúster de Kubernetes.

En este capítulo, aprenderás sobre la integración entre Quarkus y Kubernetes, y cómo varias extensiones pueden ayudar a desarrollar e implementar un servicio Quarkus para Kubernetes.

Kubernetes se está convirtiendo en la plataforma de facto para desplegar aplicaciones; por eso es importante conocer bien Kubernetes y cómo desarrollar e implementar correctamente aplicaciones en ella.

En este capítulo aprenderás a realizar las siguientes tareas:

  • Construir y enviar imágenes de contenedor

  • Generar recursos Kubernetes

  • Implementación de un servicio Quarkus

  • Desarrollar un operador Kubernetes

  • Implementación de un servicio en Knative

10.1 Crear y enviar imágenes de contenedores

Problema

Quieres construir y enviar imágenes de contenedor.

Solución

La unidad de trabajo en Kubernetes es un pod. Un pod representa un grupo de contenedores que se ejecutan en la misma máquina anfitriona y comparten recursos como IP y puertos. Para implementar un servicio en Kubernetes, necesitas crear un pod. Como un pod está compuesto por uno o más contenedores, necesitas crear una imagen de contenedor de tu servicio.

Quarkus proporciona extensiones para construir ...

Get Libro de cocina Quarkus now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.