Resumen
¡Felicidades! Ha contenedorizado e implementado una aplicación java en Azure Kubernetes Service.
Querías aprender a contenedizar e implementar una aplicación Java en Azure. Siguió estos pasos:
- Contenedorizar una aplicación de Java.
- Compilar una imagen de contenedor para la aplicación de Java.
- Ejecutar la imagen de contenedor localmente.
- Inserte la imagen de contenedor en Azure Container Registry.
- Implementar la imagen de contenedor en Azure Kubernetes Service.
Ahora ya sabe contenedorizar e implementar una aplicación Java en Azure.
Supervisión y solución de problemas de AKS
Para solucionar problemas inmediatos, inspeccione los registros de aplicaciones con kubectl logs deployment/flightbookingsystemsample --tail=100 y los eventos de Kubernetes con kubectl get events --sort-by=.metadata.creationTimestamp. Para ver las métricas de la plataforma, los registros del plano de control y la recopilación de registros de contenedor, consulte Supervisión de Azure Kubernetes Service (AKS).
En este ejercicio no se habilita la recopilación de registros de Container Insights ni se configuran las opciones de diagnóstico del plano de control. Esas características requieren una configuración independiente y pueden incurrir en cargos adicionales de Azure Monitor.
Limpieza de recursos
En este módulo, ha creado recursos de Azure en un grupo de recursos. Si no va a necesitar estos recursos más adelante, elimine el grupo de recursos del portal de Azure o ejecute el siguiente comando en la misma sesión local de Bash que usó para los ejercicios:
Note
Si abre otro terminal o elige Bash en Azure Cloud Shell, primero establezca AZ_RESOURCE_GROUP en el nombre real del grupo de recursos de la configuración inicial y seleccione la misma suscripción de Azure. Una nueva sesión local de Bash puede heredar variables exportadas cuando se inicia como hijo de su shell original. Una sesión de Azure Cloud Shell independiente no hereda variables de entorno del shell local. Confirme el nombre del grupo y la suscripción activa antes de eliminar los recursos.
az group delete --name "$AZ_RESOURCE_GROUP" --yes
Este comando puede tardar un par de minutos en ejecutarse.
Importante
Desaprovisione los recursos de Azure que usó en este módulo para evitar cargos no deseados.
Recursos adicionales
Más información sobre Docker.
Más información sobre Azure Container Registry.
Obtenga más información sobre Azure Kubernetes Service.