Despliegue de código fuente con IBM Cloud Code Engine

Hola a todos, mi nombre es Erica Cameron y soy parte del equipo de IBM Cloud. En este artículo te mostraremos cómo ejecutar una aplicación con IBM Cloud Code Engine a partir de tu código fuente en lugar de una imagen de contenedor.

Inicio del proceso

Desde la página de descripción general de Code Engine, seleccionaremos «Ejecutar tu código fuente». Verás que está preconfigurada con la URL de un repositorio de GitHub que contiene una serie de ejemplos de carga de trabajo que utilizamos para demostrar Code Engine. Utilizaremos esa opción y haremos clic en «Crear» para pasar al siguiente paso.

Configuración inicial

En esta página, podemos proporcionar información adicional o configurar opciones sobre nuestra aplicación. Para mantener las cosas simples, usaremos los valores predeterminados para todo, excepto en la sección de detalles de compilación. Aquí, necesitamos proporcionar más información sobre cómo compilar nuestra imagen a partir del código fuente. Hacemos clic en el botón «Especificar detalles de compilación».

Detalles de compilación

Aquí, podemos modificar los detalles necesarios sobre el código fuente si es necesario. En este caso, seguiremos utilizando los valores predeterminados, es decir, la rama de Git se llama «master» y el directorio en el repositorio donde se encuentra el código fuente es «hello». Hacemos clic en «Siguiente» para continuar al siguiente paso.

Construcción de la imagen

En este panel, podemos indicar si queremos que Code Engine utilice un archivo Docker para construir la imagen o si debe utilizar «cloud native build packs» que saben cómo convertir automáticamente el código fuente en imágenes de contenedor. En este caso, mantendremos los valores predeterminados y utilizaremos el archivo Docker que se encuentra en el directorio «hello». Hacemos clic en «Siguiente» nuevamente.

Artículos relacionados  Descubre cómo conseguir un empleo en tecnología con ChatGPT

Almacenamiento de la imagen

Aquí, podemos indicar dónde deseamos almacenar la imagen que se va a construir. Puedes elegir el registro de contenedores que prefieras, en este caso, Code Engine ya conoce el registro de contenedores de IBM, por lo que lo utilizaremos. Luego, indicamos el nombre del espacio de nombres, que es como una carpeta en el registro, para agrupar estas imágenes relacionadas. Utilizaremos el primer espacio de nombres de la lista llamado «ce demo». Por último, le daremos un nombre a la imagen, en este caso, «hello». Hacemos clic en «Siguiente» y luego en «Crear».

Despliegue de la aplicación

La pantalla de configuración principal para nuestra aplicación es similar a la que hemos visto anteriormente al gestionar aplicaciones. Pero la única diferencia es que ahora estamos utilizando el código fuente en lugar de una imagen. Más allá de esa diferencia, todo sigue siendo igual en términos de cómo se gestiona la aplicación.

Verificación del despliegue

Una vez que la compilación y el despliegue están completos (lo cual podemos verificar viendo el estado «Listo»), podemos hacer clic en el botón de la URL de la aplicación y comprobar que se desplegó correctamente. Verás que se trata de una simple aplicación de «Hola Mundo» que ya ha sido implementada en Internet.

Antes de terminar, es importante tener en cuenta que, si bien hemos implementado una aplicación, el mismo proceso podría haberse utilizado para implementar un trabajo por lotes. En el caso de los trabajos se asume que se inicia con una imagen, pero también se podría haber comenzado con el código fuente, como hicimos aquí. La elección es tuya.

Artículos relacionados  Mejora de IBM Cloud: Controles de nivel FS para satélites y promoción 'Compre uno, lleve dos'

Esto es todo por hoy, pero espero que esta guía rápida sobre cómo implementar cargas de trabajo en Code Engine a partir del código fuente te haya resultado emocionante. Te animo a que veas nuestros otros artículos para conocer más sobre las características de Code Engine. Y, por supuesto, esperamos que visites la página de Code Engine en ibm.com para probarlo por ti mismo. ¡Gracias!

Resumen:

PasoDescripción
Inicio del procesoSeleccionar «Ejecutar tu código fuente» en la página de Code Engine
Configuración inicialProporcionar información adicional o utilizar los valores predeterminados
Detalles de compilaciónModificar los detalles del código fuente si es necesario
Construcción de la imagenElegir utilizar un archivo Docker o cloud native build packs
Almacenamiento de la imagenSeleccionar el registro de contenedores y el espacio de nombres, y darle un nombre a la imagen
Despliegue de la aplicaciónConfigurar opciones y administrar la aplicación como de costumbre
Verificación del despliegueComprobar que la aplicación se haya desplegado correctamente

Preguntas frecuentes:

1. ¿Puedo utilizar otros registros de contenedores?
Sí, puedes seleccionar cualquier registro de contenedores compatible en la configuración de almacenamiento de la imagen.

2. ¿Puedo cambiar el espacio de nombres después de crear la aplicación?
Sí, es posible cambiar el espacio de nombres de la aplicación después de la creación. Puedes hacerlo a través de la configuración de la aplicación en Code Engine.

3. ¿Es necesario tener conocimientos avanzados en Docker para utilizar Code Engine?
No es necesario tener conocimientos avanzados en Docker. Code Engine ofrece opciones predeterminadas que simplifican el proceso de compilación y despliegue de aplicaciones.

Artículos relacionados  Análisis de procesos empresariales

4. ¿Puedo implementar aplicaciones en varios entornos con Code Engine?
Sí, Code Engine admite la implementación de aplicaciones tanto en entornos de nube pública como privada.

Espero que estas preguntas frecuentes hayan aclarado algunas dudas. Si tienes más preguntas, no dudes en dejarlas en los comentarios.

Gracias por leer este artículo y te animo a que visites nuestros otros artículos relacionados para ampliar tus conocimientos en ciberseguridad.

¿Te ha resultado útil??

0 / 0

Deja una respuesta 0

Your email address will not be published. Required fields are marked *