Travailler avec des clusters AKS

Solutions de calcul Azure

Florin Angelescu

Azure Cloud Architect

Créer un cluster

 

AKS

 

Approvisionnez un cluster via :

  • Portail Azure
  • Azure CLI
  • Outils d'infrastructure comme code (modèles ARM ou Bicep)
Solutions de calcul Azure

Créer un cluster

 

AKS

 

  • Définissez les paramètres :

    • Nombre de nœuds
    • Taille de VM
    • Modèle réseau
  • Azure configure ensuite automatiquement le plan de contrôle.

Solutions de calcul Azure

Se connecter avec kubectl

kubectl

  • Interagissez avec le cluster à l'aide de kubectl.

    • L'outil en ligne de commande standard de Kubernetes
  • Configurez kubectl pour se connecter en téléchargeant les informations d'identification avec Azure CLI.

Solutions de calcul Azure

Se connecter avec kubectl

kubectl

  • Exécutez des commandes pour voir les nœuds, inspecter les pods et déployer des applications.
  • Ce flux de travail est identique à tout cluster Kubernetes.
Solutions de calcul Azure

Déployer des applications

 

Deployment

 

Manifeste Kubernetes

Solutions de calcul Azure

Déployer des applications

 

Deployment

 

Manifestes Kubernetes

  • Fichiers YAML
  • Décrivent l'état désiré de votre application
    • Image de conteneur
    • Nombre de réplicas
    • Réseautique
    • Ressources de stockage
Solutions de calcul Azure

Déployer des applications

Deployment

  • Appliquez ces manifestes avec kubectl apply.
  • Kubernetes veille à faire correspondre l'état réel à l'état désiré.
Solutions de calcul Azure

Déployer des applications

Deployment

  • Vous indiquez trois réplicas d'une appli Web.
  • Kubernetes planifiera trois pods.
  • Et les redémarrera en cas d'échec.
Solutions de calcul Azure

Ajuster la charge de travail

Manuel

Automatique

Manuel

  • Augmenter le nombre de réplicas.
  • Gérer plus de trafic.

Automatique

  • Configurer l'Horizontal Pod Autoscaler.
  • Ajuster les réplicas selon l'utilisation CPU ou mémoire.
Solutions de calcul Azure

Ajuster la charge de travail

 

Mise à l'échelle automatique

 

  • Niveau nœud :

    • AKS prend en charge la mise à l'échelle automatique du cluster
    • Ajoute ou retire des nœuds selon la demande
  • Les applications restent réactives tout en optimisant les coûts.

Solutions de calcul Azure

Réseautique

Réseautique

  • S'intègre aux réseaux virtuels Azure.
  • Les pods peuvent recevoir des adresses IP du VNet.
  • Communication sécurisée avec d'autres ressources Azure ou Internet.
Solutions de calcul Azure

Stockage

Stockage

Prend en charge les volumes persistants :

  • Azure Disks
  • Azure Files
Solutions de calcul Azure

Surveillance et dépannage

 

 

Surveillance

 

Azure Monitor et Log Analytics

  • Offrent de la visibilité sur :

    • L'état du cluster
    • L'utilisation des ressources
    • La performance des applications
  • Configurez des alertes pour détecter tôt les problèmes.

  • Utilisez les journaux pour déboguer.
Solutions de calcul Azure

Récapitulatif

 

AKS

 

Travailler avec des clusters AKS, c'est :

  • Les créer
  • Déployer des applications
  • Ajuster les charges de travail
  • Intégrer réseautique et stockage
  • Surveiller et dépanner
Solutions de calcul Azure

Passons à la pratique !

Solutions de calcul Azure

Preparing Video For Download...