Aplicación de muestra de Azure Kubernetes Service (AKS) desarrollada en Angular, ASP.net Core y SQL Server
Azure Kubernetes Service (AKS) simplifica la implementación de un clúster de Kubernetes administrado en Azure. El objetivo de este blog es mostrar lo fácil que es implementar una aplicación de muestra en AKS desarrollada en Angular, ASP.net core y SQL Server en Linux.
Los componentes y pasos necesarios para implementarlos en AKS son: • SQL Server en Linux ◦ Crear implementación para SQL Server en Linux ◦ Implementar en AKS • ASP.net Core Web API ◦ Crear ASP.net Core Web API ◦ Crear una imagen de Docker ◦ Publicar imagen de Docker en Docker Hub ◦ Crear implementación para Web API ◦ Implementar en AKS • Aplicación Angular ◦ Crear y aplicación Angular ◦ Crear una imagen de la ventana acoplable ◦ Publicar la imagen de la ventana acoplable en Docker Hub ◦ Implementar en AKS
Puede leer en detalle leyendo este artículo https://www.appdevmusings.com/azure-kubernetes-service-aks-deploying-angular-asp-net-core-and-sql-server-on-linux/
Appsettings.json específico del entorno de alojamiento Variables de entorno Dockerfile Contenedor de Kubernetes Variables de entorno con datos de ConfigMap/Secret Completar volumen (archivo de configuración) con datos almacenados en ConfigMap/Secret Azure Key Vault Secrets
Puede leer en detalle leyendo este artículo https://www.appdevmusings.com/asp-net-core-2-1-web-api-load-app-configuration-from-appsettings-json-dockerfile-environment- variables-azure-key-vault-secretos-y-kubernetes-configmaps-secretos/
https://www.appdevmusings.com/add-real-time-web-functionality-to-angular-application-using-asp-net-core-signalr-azure-signalr-service-and-azure-signalr-service- enlaces-para-funciones-azure-2-0/
https://www.appdevmusings.com/deploy-sonarqube-to-azure-kubernetes-service-cluster-and-integrate-with-azure-devops-build-pipeline/
https://appdevmusings.com/host-your-asp-net-core-2-2-web-app-with-iis-in-process-and-out-of-process-hosting-model-and-deploy- a contenedores-docker-windows/
Una de las nuevas características de ASP.NET Core 2.2 es la compatibilidad con el alojamiento de la aplicación web ASP.NET Core con IIS mediante el modelo de alojamiento en proceso o fuera de proceso. Este artículo cubrirá los pasos necesarios para
https://appdevmusings.com/configure-kubernetes-liveness-and-readiness-probes-for-asp-net-core-2-2-web-application-using-health-checks/
La API de comprobaciones de estado es una de las nuevas características de ASP.NET Core 2.2 para la supervisión del estado de las aplicaciones. Las comprobaciones de estado se exponen mediante la aplicación ASP.NET Core 2.2 como puntos finales HTTP que permiten realizar pruebas de actividad y preparación.
Los controles de estado generalmente se usan con un servicio de monitoreo externo o un orquestador de contenedores para verificar el estado de una aplicación. En este artículo, compartiré los pasos necesarios para configurar las sondas de disponibilidad y disponibilidad de Kubernetes para una aplicación web ASP.NET Core 2.2 implementada en el clúster de Azure Kubernetes Service.