Quarkus Serverless Openshift Ejemplo

Primero necesitamos tener instalado knative (descargar aquí knative windows)

Una vez descargado y seteado en el path, necesitamos crear nuestra función:

kn func create quarkus-func -l quarkus

Con la ejecución del comando anterior, se crea la siguiente estructura de proyecto:

Quarkus esta basado en java y generara los .java para las funciones:

luego tenemos que subir la función a un repositorio de imágenes, en mi caso usare quay.io

kn func deploy -r quay.io/rhn_sales_jbugarin/ -n quarkus-func-rh-pe -v


Yo solo subí la imagen , si estuviera conectado a mi openshift desde el cli el despliegue seria automático.


Luego hice el despliegue desde la consola web en openshift como container image:

y probamos con soap ui:

Aquí el video con la demo:

Serverless con Quarkus en Openshift from Jose Luis Bugarin on Vimeo.

Añadir un comentario

Tu dirección de correo electrónico no será publicada.