Introduction à AKS

Solutions de calcul Azure

Florin Angelescu

Azure Cloud Architect

Qu’est-ce que Kubernetes ?

 

Kubernetes

 

  • Système open source.
  • Automatise le déploiement, la mise à l’échelle et la gestion des applications conteneurisées.
  • Fournit un cadre pour exécuter des systèmes distribués de façon résiliente.
  • Gère la mise à l’échelle et le basculement.
  • Regroupe les conteneurs en unités logiques appelées pods.
  • Constitue l’épine dorsale des applications cloud-native modernes.
Solutions de calcul Azure

Azure Kubernetes Service

 

Kubernetes

  • Azure Kubernetes Service est l’offre Kubernetes managée de Microsoft.

  • Exécuter Kubernetes :

    • Peut être complexe
    • Nécessite de gérer les mises à niveau, correctifs et la mise à l’échelle du plan de contrôle
  • Azure Kubernetes Service :

    • Supprime cette complexité
    • Gère le plan de contrôle
    • Donne un accès complet aux nœuds de travail
Solutions de calcul Azure

Avantages d’AKS

 

Kubernetes

  • Gestion de cluster simplifiée.

  • Intégration étroite avec les services Azure :

    • Monitor
    • Entra ID
  • Sécurité intégrée :

    • Contrôle d’accès basé sur les rôles
  • Concentrez-vous sur les applications plutôt que l’infrastructure.

  • Adoption plus rapide de Kubernetes.
  • Moindre charge opérationnelle.
Solutions de calcul Azure

Architecture AKS

AKS

Cluster AKS

  • Le plan de contrôle
  • Les nœuds de travail
Solutions de calcul Azure

Architecture AKS

AKS

Plan de contrôle

  • Entièrement géré par Azure.
  • Responsable de :
    • L’ordonnancement, la mise à l’échelle et la santé du cluster
Solutions de calcul Azure

Architecture AKS

AKS

Nœuds de travail

  • Machines virtuelles exécutant vos applications conteneurisées.
  • Exécutent un agent kubelet qui communique avec le plan de contrôle.
  • Fournissent CPU, mémoire et stockage à vos applications.
Solutions de calcul Azure

Architecture AKS

AKS

Pods

  • Plus petite unité déployable dans Kubernetes.
  • Contient généralement un conteneur.
  • Peut être créé, détruit ou replanifié par Kubernetes selon les besoins.
Solutions de calcul Azure

Architecture AKS

AKS

Pods

  • Exposent votre application au cluster.
  • Exécutent la charge conteneurisée et la rendent disponible aux autres pods, services ou utilisateurs finaux.
Solutions de calcul Azure

Quand utiliser AKS vs ACI

Instances de conteneurs Azure

Kubernetes

Azure Container Instances

  • Idéal pour des charges rapides à conteneur unique.

Azure Kubernetes Service

  • Conçu pour des applications complexes et longues nécessitant une orchestration.
  • Offre équilibrage de charge, mises à jour progressives et mise à l’échelle automatique.
Solutions de calcul Azure

Passons à la pratique !

Solutions de calcul Azure

Preparing Video For Download...