Templates pour déployer sur AKS

Aujourd’hui, je vous propose un petit récapitulatif des projets que j’ai mis à disposition sur mon Github et qui peuvent vous servir de templates pour déployer dans un cluster AKS.

k8severywhere - Templates pour déployer sur AKS

Web Application MVC

Un template de projet pour déployer une application ASP .Net Core MVC : https://github.com/thomasrannou/WebSiteDockerLinux/tree/master/WebSiteDockerLinux

1 mXv tsAIx86hmXPkaueatA - Templates pour déployer sur AKS

Je l’ai utilisé pour ce tutoriel. Le but de ce tuto est de partir d’un projet ASP .Net Core conteneurisé et le déployer dans un cluster Kubernetes dans Azure (AKS) via une Azure Container Registry.

WebAplication API

Un template pour déployer une WebAPI .Net Core : https://github.com/thomasrannou/NetCoreWebAPI

1 NWbdtwoB3UXtvDXxA7Czow 1024x556 - Templates pour déployer sur AKS

J’ai utilisé ce template pour la réalisation de ce tutoriel : Mettre à jour son cluster Kubernetes dans Azure ! 

Pour être au niveau coté sécurité et fonctionnalité, il est important de rester à jour sur sa version de Kubernetes. Explications pour mettre à jour notre cluster AKS sans pour autant entraîner d’interruption de service 🙂

Web Application SPA

Il s’agit d’un template pour une Web App .Net Core de type SPA : https://github.com/thomasrannou/WebAppHelloAks

1200px .NET Core Logo.svg  300x300 - Templates pour déployer sur AKS

Je l’ai utilisé pour cet article sur une notion fondamentale dans Kubernetes : l’autoscaling.

Le scaling consiste à augmenter ou diminuer le nombre d’instances d’une application. Cela permet par exemple de résister à un pic de charge si votre service est fortement sollicité par moments et très peu le reste du temps. On peut configurer grâce à Kubernetes l’upscale et le downscale pour s’adapter en temps réel aux besoins de nos utilisateurs.

Blazor

Un template de projet Blazor Server pour un déploiement vers AKS : https://github.com/thomasrannou/BlazorApplication. La techno et le projet sont présentés ici !

net blazor 1 - Templates pour déployer sur AKS

Une dernière Web Application

Disponible ici : https://github.com/thomasrannou/NetCoreWebSite

Une fonctionnalité bien pratique offerte par AKS est la possibilité de debugger dans Visual Studio son application déployée dans un cluster Kubernetes dans Azure.

Vous pouvez utiliser les instructions détaillées ici pour tester facilement cette fonctionnalité.

6 2 - Templates pour déployer sur AKS

J’espère que ces templates pourront vous servir pour déployer votre application dans AKS ! Bon test 🙂

Thomas

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *