martes, 19 de noviembre de 2019

Publicar una aplicación en Openshift

Hola,
en este pequeño blog voy a plasmar las instrucciones para públicar una aplicación contenerizable en Openshift.

Voy a usar el código de una aplicación que tengo en Github:
https://github.com/wolfmanx23/cliente-api-kube

Está aplicación por ser contenerizable también la puedo publicar en Kubernetes como explico en la siguiente parte de mí blog: https://nube-paas.blogspot.com/2019/10/workshop-ingresar-ibmcloud.html

Bien, vamos a hacer la publicación de la aplicación:

1. vamos a copiar el login al clúster de Openshift desde la consola:
2. copiamos el comando de login similar al siguiente:
oc login https://xxx.cloud.ibm.com:30478 --token=xxxxx

3. desplegar la aplicación:
oc new-app --name cliente-api https://github.com/wolfmanx23/cliente-api-kube.git

4. crear el servicio edge dentro de Openshift (tienes que esperar aprox 60seg para permitir a la plataforma crear el contenedor y publicarlo)

oc create route edge --service=clienteapi --port 3000

5. ahora obten la ruta para el servicio y visualizarlo en el contenedor
oc get route clienteapi


6. copia la ruta que arroja la consola y visualiza la aplicación en un navegador


Listo, ya tienes una aplicación funcionando en openshift

No hay comentarios:

Publicar un comentario