Introduction à AKS

Solutions de calcul Azure

Florin Angelescu

Azure Cloud Architect

Qu'est-ce que Kubernetes ?

 

Kubernetes

 

  • Système libre.
  • Automatise le déploiement, l'évolutivité et la gestion des applications en conteneur.
  • Offre 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.
  • Échine des applications infonuagiques modernes.
Solutions de calcul Azure

Azure Kubernetes Service

 

Kubernetes

  • Azure Kubernetes Service est l'offre Kubernetes gérée de Microsoft.

  • Exécuter Kubernetes :

    • Peut être complexe
    • Exige de gérer mises à niveau, correctifs et mise à l'échelle du plan de contrôle
  • Azure Kubernetes Service :

    • Supprime cette complexité
    • Prend en charge le plan de contrôle
    • Donne plein accès aux nœuds de travail
Solutions de calcul Azure

Avantages d'AKS

 

Kubernetes

  • Gestion de grappe simplifiée.

  • Intégration étroite avec les services Azure :

    • Monitor
    • Entra ID
  • Fonctions de sécurité intégrées :

    • Contrôle d'accès basé sur les rôles
  • Axé sur les applications plutôt que l'infrastructure.

  • Adoption plus rapide de Kubernetes.
  • Moins de charges d'exploitation.
Solutions de calcul Azure

Architecture d'AKS

AKS

Grappe AKS

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

Architecture d'AKS

AKS

Plan de contrôle

  • Entièrement géré par Azure.
  • Responsable de :
    • Planification des charges, mise à l'échelle et suivi de l'état de la grappe
Solutions de calcul Azure

Architecture d'AKS

AKS

Nœuds de travail

  • Machines virtuelles qui exécutent vos applications en conteneur.
  • 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 d'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 au besoin.
Solutions de calcul Azure

Architecture d'AKS

AKS

Pods

  • Exposent votre application à la grappe.
  • Exécutent la charge en conteneur et la rendent accessible aux autres pods, services ou utilisateurs finaux.
Solutions de calcul Azure

Quand utiliser AKS vs ACI

Azure Container Instances

Kubernetes

Azure Container Instances

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

Azure Kubernetes Service

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

Passons à la pratique !

Solutions de calcul Azure

Preparing Video For Download...