Esta página se tradujo automáticamente con la API de traducción de Google Cloud.
Algunas páginas se pueden leer mejor en su totalidad.
OpenShift es un producto de plataforma como servicio (PaaS) de Red Hat. Es una plataforma de aplicaciones local que permite a los desarrolladores desarrollar, alojar y escalar rápidamente aplicaciones en un entorno de nube.
OpenShift se basa en la parte superior de Kubernetes y proporciona un conjunto de herramientas para ayudar a los desarrolladores con la implementación, administración y escalado de aplicaciones.
En esta publicación, aprenderemos cómo implementar una aplicación Spring Boot en OpenShift. También aprenderemos a administrar y escalar la aplicación utilizando las herramientas de OpenShift.
Antes de comenzar, hay algunas cosas que debemos tener en su lugar:
Podemos implementar nuestra aplicación Spring Boot en OpenShift de dos maneras: usando la consola web de OpenShift o usando la interfaz de línea de comandos oc.
Inicie sesión en la consola web de OpenShift y haga clic en el botón "Crear proyecto".
Introduzca un nombre para el proyecto y haga clic en el botón "Crear".
En la página "Agregar al proyecto", seleccione la opción "Implementar imagen" y haga clic en el botón "Seleccionar imagen".
En el campo "Nombre de la imagen", ingrese el nombre de la imagen de la aplicación Spring Boot. Si la imagen no está en el registro de OpenShift, puede ingresar la URL completa de la imagen.
En la sección "Configuración de imagen", especifique el nombre de la aplicación, el puerto en el que se ejecutará la aplicación y la ruta al archivo jar de la aplicación.
Haga clic en el botón "Implementar".
En la página "Descripción general", debería ver la aplicación ejecutándose. Haga clic en el nombre de la aplicación para ir a la página de la aplicación.
En la página de la aplicación, verá la URL de la aplicación. Haga clic en la URL para abrir la aplicación en una nueva pestaña.
Inicie sesión en el clúster de OpenShift con el comando de inicio de sesión oc.
Cree un nuevo proyecto usando el comando oc new-project.
Implemente la aplicación mediante el comando oc new-app. Especifique el nombre de la aplicación, el puerto en el que se ejecutará la aplicación y la ruta al archivo jar de la aplicación.
En la página "Descripción general", debería ver la aplicación ejecutándose. Haga clic en el nombre de la aplicación para ir a la página de la aplicación.
En la página de la aplicación, verá la URL de la aplicación. Haga clic en la URL para abrir la aplicación en una nueva pestaña.
Una vez que se implementa la aplicación, podemos administrarla y escalarla mediante la consola web de OpenShift o la interfaz de línea de comandos oc.
En la consola web de OpenShift, haga clic en el menú "Aplicaciones" y seleccione la opción "Implementaciones".
En la página "Implementaciones", verá una lista de todas las implementaciones en el proyecto. Haga clic en el nombre de la implementación para ir a la página de la implementación.
En la página de implementación, verá los detalles de la implementación, como la cantidad de réplicas, la estrategia de implementación y el historial de implementación.
Para escalar la implementación, haga clic en el botón "Escalar" e ingrese el número deseado de réplicas.
Para activar una nueva implementación, haga clic en el botón "Lanzamiento".
Para eliminar la implementación, haga clic en el botón "Eliminar".
Inicie sesión en el clúster de OpenShift con el comando de inicio de sesión oc.
Para enumerar todas las implementaciones en el proyecto, use el comando oc get deployments.
Para obtener los detalles de una implementación, use el comando oc describe deployment.
Para escalar una implementación, utilice el comando oc scale deployment.
Para activar una nueva implementación, use el último comando oc rollout.
Para eliminar una implementación, use el comando oc delete deployment.
En esta publicación, aprendimos cómo implementar una aplicación Spring Boot en OpenShift. También aprendimos a administrar y escalar la aplicación utilizando las herramientas de OpenShift.