Aplicativo de exemplo do Azure Kubernetes Service (AKS) desenvolvido em Angular, ASP.net Core e SQL Server
O Azure Kubernetes Service(AKS) simplifica a implantação de um cluster Kubernetes gerenciado no Azure. O objetivo deste blog é mostrar como é fácil implantar um aplicativo de exemplo no AKS que é desenvolvido em Angular, núcleo ASP.net e SQL Server no Linux.
Os componentes e etapas necessários para implantá-los no AKS são: • SQL Server no Linux ◦ Criar implantação para SQL Server no Linux ◦ Implantar no AKS • API Web principal do ASP.net ◦ Criar API Web principal do ASP.net ◦ Criar uma imagem docker ◦ Publicar imagem docker para Docker Hub ◦ Criar implantação para API Web ◦ Implantar no AKS • Aplicativo Angular ◦ Criar e Aplicativo Angular ◦ Criar uma imagem do Docker ◦ Publicar imagem do Docker no Docker Hub ◦ Implantar no AKS
Você pode ler em detalhes lendo este artigo https://www.appdevmusings.com/azure-kubernetes-service-aks-deploying-angular-asp-net-core-and-sql-server-on-linux/
Appsettings.json específico do ambiente de hospedagem Variáveis de ambiente do Dockerfile Variáveis de ambiente do contêiner do Kubernetes com dados do ConfigMap/Secret Populate Volume (arquivo de configuração) com dados armazenados em um ConfigMap/Secret Azure Key Vault Secrets
Você pode ler em detalhes lendo este artigo https://www.appdevmusings.com/asp-net-core-2-1-web-api-load-app-configuration-from-appsettings-json-dockerfile-environment- variáveis-azure-key-vault-secrets-and-kubernetes-configmaps-secrets/
https://www.appdevmusings.com/add-real-time-web-funcionality-to-angular-application-using-asp-net-core-signalr-azure-signalr-service-and-azure-signalr-service- ligações-para-funções-do-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- to-docker-windows-containers/
Um dos novos recursos do ASP.NET Core 2.2 é o suporte para hospedagem de aplicativos Web ASP.NET Core com IIS usando o modelo de hospedagem em processo ou fora de processo. Este artigo abordará as etapas necessárias para
https://appdevmusings.com/configure-kubernetes-liveness-and-readiness-probes-for-asp-net-core-2-2-web-application-using-health-checks/
A API de verificações de integridade é um dos novos recursos do ASP.NET Core 2.2 para monitoramento de integridade de aplicativos. As verificações de integridade são expostas pelo aplicativo ASP.NET Core 2.2 como pontos de extremidade HTTP que permitem sondagens de atividade e prontidão.
As verificações de integridade geralmente são usadas com um serviço de monitoramento externo ou orquestrador de contêineres para verificar o status de um aplicativo. Neste artigo, compartilharei as etapas necessárias para configurar os testes de Liveness e Readiness do Kubernetes para um aplicativo Web ASP.NET Core 2.2 implantado no cluster do Azure Kubernetes Service.