Angular, ASP.net Core 및 SQL Server에서 개발된 AKS(Azure Kubernetes Service) 샘플 애플리케이션
AKS(Azure Kubernetes Service)를 사용하면 Azure에서 관리형 Kubernetes 클러스터를 간단하게 배포할 수 있습니다. 이 블로그의 범위는 Angular, ASP.net Core 및 Linux의 SQL Server에서 개발된 AKS에 샘플 애플리케이션을 배포하는 것이 얼마나 쉬운지 보여주는 것입니다.
이를 AKS에 배포하는 데 필요한 구성 요소와 단계는 다음과 같습니다. • Linux의 SQL Server ◦ Linux의 SQL Server에 대한 배포 생성 ◦ AKS에 배포 • ASP.net Core Web API ◦ ASP.net Core Web API 생성 ◦ Docker 이미지 생성 ◦ 게시 Docker Hub에 Docker 이미지 ◦ Web API용 배포 생성 ◦ AKS에 배포 • Angular 앱 ◦ 생성 및 Angular 앱 ◦ Docker 이미지 생성 ◦ Docker Hub에 Docker 이미지 게시 ◦ AKS에 배포
이 문서(https://www.appdevmusings.com/azure-kubernetes-service-aks-deploying-angular-asp-net-core-and-sql-server-on-linux/)를 통해 자세히 읽을 수 있습니다.
호스팅 환경별 appsettings.json Dockerfile 환경 변수 ConfigMap/Secret의 데이터가 포함된 Kubernetes 컨테이너 환경 변수 ConfigMap/Secret에 저장된 데이터로 볼륨(구성 파일) 채우기 Azure Key Vault 비밀
이 문서 https://www.appdevmusings.com/asp-net-core-2-1-web-api-load-app-configuration-from-appsettings-json-dockerfile-environment-를 통해 자세히 읽을 수 있습니다. 변수-azure-key-vault-secrets-and-kubernetes-configmaps-secrets/
https://www.appdevmusings.com/add-real-time-web-functionity-to-angular-application-using-asp-net-core-signalr-azure-signalr-service-and-azure-signalr-service- 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- to-docker-windows-containers/
ASP.NET Core 2.2의 새로운 기능 중 하나는 in-process 또는 out-of-process 호스팅 모델을 사용하여 IIS에서 ASP.NET Core 웹앱을 호스팅하는 지원입니다. 이 문서에서는 다음 작업에 필요한 단계를 다룹니다.
https://appdevmusings.com/configure-kubernetes-liveness-and-readiness-probes-for-asp-net-core-2-2-web-application-using-health-checks/
상태 확인 API는 애플리케이션 상태 모니터링을 위한 ASP.NET Core 2.2의 새로운 기능 중 하나입니다. 상태 확인은 ASP.NET Core 2.2 애플리케이션에 의해 활성 상태 및 준비 상태 프로브를 활성화하는 HTTP 엔드포인트로 노출됩니다.
상태 확인은 일반적으로 외부 모니터링 서비스 또는 컨테이너 조정자와 함께 사용되어 앱 상태를 확인합니다. 이 문서에서는 Azure Kubernetes Service 클러스터에 배포된 ASP.NET Core 2.2 웹 애플리케이션에 대한 Kubernetes 활성 및 준비 프로브를 구성하는 데 필요한 단계를 공유하겠습니다.