Ejecute un programa COBOL en Kubernetes

Resumen

En este patrón de código, demostraremos otro escenario en el que puede implementar una aplicación simple en Kubernetes. Utilizamos COBOL («lenguaje común orientado a los negocios») para mostrar cómo las empresas u organizaciones pueden modernizar sus aplicaciones heredadas con la ayuda de Kubernetes.

Descripción

Si su empresa u organización tiene una aplicación heredada y quiere comenzar a investigar el proceso de desarrollo nativo en la nube, entonces está en el camino correcto. Aprovechar Kubernetes y la nube puede ayudar a su organización a modernizar y a proteger mejor sus sistemas y datos, al tiempo que agiliza el trabajo sin retrasar el front-end dirigido al cliente.

En este patrón de código, tomamos COBOL y Kubernetes como ejemplos para mostrar cómo puede compilar aplicaciones tal como lo haría en un mainframe con un poco de trabajo de ingeniería. Este patrón de código le muestra lo fácil que es crear y desplegar una aplicación COBOL heredada como un trabajo por lotes en IBM Cloud Kubernetes Service.

Cuando complete este patrón de código, sabrá cómo:

  • Construir contenedores Docker localmente.
  • Probar un contenedor Docker básico.
  • Empujar un contenedor Docker a un registro remoto.
  • Configurar Kubernetes para extraer de un registro remoto y ejecutar una aplicación COBOL Hola Mundo.

Flujo

Diagrama de arquitectura

  1. Se instala una estación de trabajo local con Docker CE.
  2. El usuario crea un espacio de nombres en el IBM Cloud Container Registry.
  3. Después de un enlace exitoso en IBM Cloud, el usuario solicita un clúster de IBM Cloud Kubernetes.
  4. Las pruebas se realizan en la estación de trabajo local.
  5. El usuario ejecuta el trabajo en el Servicio Kubernetes.

Instrucciones

¿Listo para comenzar? Para obtener instrucciones detalladas, consulte [README] (https://github.com/IBM/kubernetes-cobol/blob/master/README.md).

Aviso

El contenido aquí presentado fue traducido de la página IBM Developer US. Puede revisar el contenido original en este link.