Exemple d'application Azure Kubernetes Service (AKS) développée dans Angular, ASP.net Core et SQL Server
Azure Kubernetes Service (AKS) simplifie le déploiement d'un cluster Kubernetes géré dans Azure. L'objectif de ce blog est de montrer à quel point il est facile de déployer un exemple d'application sur AKS développé dans Angular, ASP.net core et SQL Server sous Linux.
Les composants et les étapes nécessaires pour les déployer sur AKS sont les suivants : • SQL Server sous Linux ◦ Créer un déploiement pour SQL Server sous Linux ◦ Déployer sur AKS • API Web ASP.net Core ◦ Créer une API Web ASP.net Core ◦ Créer une image Docker ◦ Publier image Docker sur Docker Hub ◦ Créer un déploiement pour l'API Web ◦ Déployer sur AKS • Application angulaire ◦ Créer et application angulaire ◦ Créer une image Docker ◦ Publier l'image Docker sur Docker Hub ◦ Déployer sur AKS
Vous pouvez lire en détail en parcourant cet article https://www.appdevmusings.com/azure-kubernetes-service-aks-deploying-angular-asp-net-core-and-sql-server-on-linux/
Variables d'environnement appsettings.json Dockerfile spécifiques à l'environnement d'hébergement Variables d'environnement de conteneur Kubernetes avec des données de ConfigMap/Secret Populate Volume (fichier de configuration) avec des données stockées dans un ConfigMap/Secret Azure Key Vault Secrets
Vous pouvez lire en détail en parcourant cet article https://www.appdevmusings.com/asp-net-core-2-1-web-api-load-app-configuration-from-appsettings-json-dockerfile-environment- variables-azure-key-vault-secrets-et-kubernetes-configmaps-secrets/
https://www.appdevmusings.com/add-real-time-web-functionality-to-angular-application-using-asp-net-core-signalr-azure-signalr-service-and-azure-signalr-service- liaisons-pour-azure-functions-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- vers les conteneurs-docker-windows/
L'une des nouvelles fonctionnalités d'ASP.NET Core 2.2 est la prise en charge de l'hébergement de l'application Web ASP.NET Core avec IIS à l'aide d'un modèle d'hébergement en cours ou hors processus. Cet article couvrira les étapes nécessaires pour
https://appdevmusings.com/configure-kubernetes-liveness-and-readiness-probes-for-asp-net-core-2-2-web-application-using-health-checks/
L'API de vérification de l'état est l'une des nouvelles fonctionnalités d'ASP.NET Core 2.2 pour la surveillance de l'état des applications. Les vérifications de l'état sont exposées par l'application ASP.NET Core 2.2 en tant que points de terminaison HTTP, ce qui permet des sondes d'activité et de préparation.
Les vérifications de l'état sont généralement utilisées avec un service de surveillance externe ou un orchestrateur de conteneurs pour vérifier l'état d'une application. Dans cet article, je vais partager les étapes nécessaires pour configurer les sondes Kubernetes Liveness et Readiness pour une application Web ASP.NET Core 2.2 déployée dans le cluster Azure Kubernetes Service.