Contoh Aplikasi Azure Kubernetes Service (AKS) yang dikembangkan di Angular, ASP.net Core, dan SQL Server
Azure Kubernetes Service (AKS) mempermudah penerapan kluster Kubernetes terkelola di Azure. Ruang lingkup blog ini adalah untuk menunjukkan betapa mudahnya menerapkan contoh aplikasi ke AKS yang dikembangkan di Angular, inti ASP.net, dan SQL Server di Linux.
Komponen dan langkah-langkah yang diperlukan untuk menyebarkannya ke AKS adalah • SQL Server di Linux ◦ Membuat penerapan untuk SQL Server di Linux ◦ Menyebarkan ke AKS • ASP.net Core Web API ◦ Membuat ASP.net Core Web API ◦ Membuat gambar buruh pelabuhan ◦ Publikasikan gambar buruh pelabuhan ke Docker Hub ◦ Buat penerapan untuk Web API ◦ Terapkan ke AKS • Aplikasi Angular ◦ Buat dan Aplikasi Angular ◦ Buat gambar buruh pelabuhan ◦ Publikasikan gambar buruh pelabuhan ke Docker Hub ◦ Terapkan ke AKS
Anda dapat membaca secara detail dengan membaca artikel ini https://www.appdevmusings.com/azure-kubernetes-service-aks-deploying-angular-asp-net-core-and-sql-server-on-linux/
Appsettings.json khusus Lingkungan Hosting Variabel Lingkungan Dockerfile Variabel Lingkungan Kontainer Kubernetes dengan data dari ConfigMap/Secret Isi Volume (file Config) dengan data yang disimpan dalam ConfigMap/Secret Azure Key Vault Secrets
Anda dapat membaca secara detail dengan membaca artikel ini https://www.appdevmusings.com/asp-net-core-2-1-web-api-load-app-configuration-from-appsettings-json-dockerfile-environment- variabel-rahasia-kunci-azure-dan-kubernetes-configmaps-rahasia/
https://www.appdevmusings.com/add-real-time-web-function-to-angular-application-using-asp-net-core-signalr-azure-signalr-service-and-azure-signalr-service- pengikatan-untuk-fungsi-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- ke-buruh pelabuhan-jendela-kontainer/
Salah satu fitur baru ASP.NET Core 2.2 adalah dukungan untuk hosting ASP.NET Core Web App dengan IIS menggunakan model hosting dalam proses atau di luar proses. Artikel ini akan membahas langkah-langkah yang diperlukan untuk melakukannya
https://appdevmusings.com/configure-kubernetes-liveness-and-readiness-probes-for-asp-net-core-2-2-web-application-using-health-checks/
API pemeriksaan kesehatan adalah salah satu fitur baru ASP.NET Core 2.2 untuk pemantauan kesehatan aplikasi. Pemeriksaan kesehatan diekspos oleh aplikasi ASP.NET Core 2.2 sebagai titik akhir HTTP yang memungkinkan pemeriksaan keaktifan dan kesiapan.
Pemeriksaan kesehatan biasanya digunakan dengan layanan pemantauan eksternal atau orkestrator kontainer untuk memeriksa status aplikasi. Pada artikel ini, saya akan membagikan langkah-langkah yang diperlukan untuk mengonfigurasi probe Keaktifan dan Kesiapan Kubernetes untuk aplikasi web ASP.NET Core 2.2 yang disebarkan di kluster Azure Kubernetes Service.