Travailler avec des clusters AKS

Solutions de calcul Azure

Florin Angelescu

Azure Cloud Architect

Créer un cluster

 

AKS

 

Provisionnez un cluster via :

  • Portail Azure
  • Azure CLI
  • Outils d’Infra as Code (modèles ARM ou Bicep)
Solutions de calcul Azure

Créer un cluster

 

AKS

 

  • Définir 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

Connexion avec kubectl

kubectl

  • Interagissez avec le cluster via kubectl.

    • L’outil en ligne de commande standard Kubernetes
  • Configurez kubectl en téléchargeant les identifiants avec Azure CLI.

Solutions de calcul Azure

Connexion 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

 

Déploiement

 

Manifests Kubernetes

Solutions de calcul Azure

Déployer des applications

 

Déploiement

 

Manifests Kubernetes

  • Fichiers YAML
  • Décrivent l’état souhaité de l’application
    • Image du conteneur
    • Nombre de réplicas
    • Réseau
    • Stockage
Solutions de calcul Azure

Déployer des applications

Déploiement

  • Appliquez ces manifests avec kubectl apply.
  • Kubernetes aligne l’état réel sur l’état souhaité.
Solutions de calcul Azure

Déployer des applications

Déploiement

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

Mise à l’échelle des charges

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’usage CPU ou mémoire.
Solutions de calcul Azure

Mise à l’échelle des charges

 

Autoscale

 

  • Niveau nœud :

    • AKS prend en charge l’auto-scalage du cluster
    • Ajoute/retire des nœuds selon la demande
  • Applications réactives tout en optimisant les coûts.

Solutions de calcul Azure

Réseau

Réseau

  • Intégration avec Azure Virtual Networks.
  • 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

Supervision et dépannage

 

 

Surveillance

 

Azure Monitor et Log Analytics

  • Offrent de la visibilité sur :

    • Santé du cluster
    • Utilisation des ressources
    • Performances des applications
  • Définissez 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 AKS implique :

  • Création
  • Déploiement d’applications
  • Mise à l’échelle des charges
  • Intégration réseau et stockage
  • Supervision et dépannage
Solutions de calcul Azure

Passons à la pratique !

Solutions de calcul Azure

Preparing Video For Download...