Gérer la haute disponibilité d’un cluster AKS

J’ai écrit sur la plateforme Dev.to deux articles traitant de la haute disponibilité d’un cluster Azure Kubernetes Services.

telechargement - Gérer la haute disponibilité d'un cluster AKS

Infrastructure

Le premier disponible ici se concentre sur la partie infrastructure.

Au menu :

  • Configuration des pools de nœuds
  • Utilisation des Availability Zones
  • Déploiement multi région
  • Les SLA possible sur le cluster et les nodes

Application

Le second, disponible ici, est focus sur la partie applicative.

Au programme la configuration de la montée en charge automatique sur les pods et les nodes.

Les deux articles sont complémentaires et adressent un même objectifs 🙂 Vous ne pourrez pas vous en sortir en mettant en œuvre un seul des deux, le sujet concerne donc autant les devs que les ops 🙂 Une infrastructure résiliente c’est bien, mais si l’applicatif ne l’est pas cela ne sert à rien !

A bientôt !

Thomas

Les groupes de ressources avec AKS

Aujourd’hui, petit trick ! Quand on déploie un cluster AKS via une commande telle que :

az aks create --name aksCluster --resource-group rgAks --generate-ssh-keys --vm-set-type VirtualMachineScaleSets --load-balancer-sku standard --node-count 3  

On retrouve bien un objet aksCluster dans le ressource group demandé :

2 1024x164 - Les groupes de ressources avec AKS

Mais on obient également ceci :

1 1024x573 - Les groupes de ressources avec AKS

En effet, par défaut, AKS créé un second ressource group pour le pool de noeud. Celui-ci est nommé comme ceci : MC_resourcegroup_cluster_location, ce qui ne me convient pas trop personnellement 🙂

On a cependant la main sur ce comportement grâce à l’option “–node-resource-group” :

az aks create --name aksCluster --resource-group rgAks --node-resource-group rgNodeAks

Bien utile pour mettre en place un nommage cohérent (à contrôler grâce aux policy) dans ces déploiements sur Azure plutôt que de conserver un nommage par défaut.

Thomas

Les formations Azure

Microsoft propose très régulièrement des formations en ligne accessible gratuitement sur des sujets Azure tels que :

azure service - Les formations Azure

A venir très prochainement, citons par exemple :

Mais tout ceci n’est qu’un aperçu ! La totalité des informations sont disponible ici : https://experiences.microsoft.fr/calendrier-formations/. N’hésitez pas à aller y faire un tour ! Bonne formations sur Azure 🙂

Thomas