Déployer des conteneurs à l'aide d'Azure Kubernetes Service (AKS). Mixte : présentiel / à distance

Dernière mise à jour : 03/12/2024

Description

Dans ce parcours d'apprentissage, vous pratiquez le déploiement de conteneurs, l'orchestration de conteneurs et la gestion des clusters sur Azure Kubernetes Service. Les compétences validées incluent le déploiement, la configuration et la mise à l'échelle d'un cluster Azure Kubernetes Service. Vous apprendrez également à déployer une instance d'Azure Container Registry et à déployer une application sur un cluster Azure Kubernetes Service.

 

Module 1 : Planifier un déploiement Azure Kubernetes Service (AKS).

Dans ce module, vous apprendrez les composants de base de l'infrastructure Kubernetes, y compris les nœuds du plan de contrôle, les groupes de nœuds et les ressources de travail telles que les pods, les déploiements et les bundles.

  • Azure Kubernetes Service
  • Architecture des clusters Azure Kubernetes
  • Pods Azure Kubernetes Service
  • Nœuds et groupes de nœuds pour Azure Kubernetes Service
  • Espaces de noms pour Azure Kubernetes Service
  • Accéder à Azure Kubernetes Service

 

Module 2 : Déployer et utiliser Azure Container Registry.

Apprenez à créer un service de registre privé pour créer, stocker et gérer des images de conteneurs et les artefacts associés.

  • Exercice pratique : Créer un registre de conteneurs
  • Test Drive : Se connecter au registre de conteneurs
  • Test Run : Pousser une image vers le registre
  • Exercice pratique : Afficher les images de conteneurs
  • Exercice de test : Exploiter une image de registre
  • Exercice pratique : Créer un réseau virtuel

 

Module 3 : Déployer un cluster Azure Kubernetes Service (AKS).

Dans ce module, vous apprendrez à créer un cluster Azure Kubernetes Service (AKS), à configurer ses composants et à vous y connecter à l'aide des commandes kubectl.

  • Architecture du cluster Azure Kubernetes Service
  • Topologie du réseau
  • Planification des adresses IP
  • Configurer le calcul pour les nœuds et les groupes de nœuds
  • Intégrer Microsoft Entra ID pour le cluster
  • Sécuriser le flux réseau
  • Scalabilité des nœuds et des pods
  • Exercice pratique : Créer un cluster Azure Kubernetes Service

 

Module 4 : Configurer un cluster Azure Kubernetes Service (AKS).

Utilisez Azure Policy pour appliquer des politiques et des protections à travers vos clusters Kubernetes à grande échelle. Azure Policy garantit que votre cluster est sécurisé, conforme et cohérent à travers votre organisation.

  • Comprendre Azure Policy pour les clusters Kubernetes
  • Exécution de test : Activer le module complémentaire Azure Policy pour Azure Kubernetes Service
  • Exécution de test : Assigner une définition de politique à un cluster Azure Kubernetes Service
  • Chiffrement basé sur l'hôte pour Azure Kubernetes Service
  • Créer un espace de noms personnalisé pour les clusters Azure Kubernetes

 

Module 5 : Déployer des applications sur Azure Kubernetes Service (AKS).

Ce module explique comment provisionner un cluster Azure Kubernetes Service (AKS) et valider l'effet d'Azure Policy.

  • Configurer les pods Azure Kubernetes à l'aide d'Azure Policy
  • Exercice pratique : Appliquer les paramètres des pods Azure Kubernetes Service à l'aide d'Azure Policy
  • Configurer le stockage pour les applications exécutées sur Azure Kubernetes Service
  • Déployer une application sur un cluster Azure Kubernetes Service
  • Exercice pratique : Configurer le stockage pour les applications exécutées sur Azure Kubernetes Service
  • Exercice pratique : Déployer une application sur un cluster Azure Kubernetes Service

 

Module 6 : Configurer la mise à l'échelle dans Azure Kubernetes Service (AKS).

Ce module couvre la mise à l'échelle des applications dans Azure Kubernetes Service (AKS), y compris la mise à l'échelle manuelle des pods ou des nœuds, ainsi que l'intégration avec Azure Container Instances (ACI).

  • Options de mise à l'échelle dans Azure Kubernetes Service
  • Cluster Autoscaler
  • Intégration avec Azure Container Instances
  • Quand utiliser l'outil de mise à l'échelle automatique du cluster
  • Exécution de test : Mettre à l'échelle le nombre de nœuds dans un cluster Azure Kubernetes Service
  • Mise à l'échelle automatique d'un cluster sur Azure Kubernetes Service

 

Module 7 : Projet guidé : Déployer des applications sur Azure Kubernetes Service (AKS).

Bienvenue dans cette expérience interactive de validation des compétences. La réalisation de ce module vous aide à vous préparer pour l'évaluation sur le déploiement et la gestion des conteneurs avec Azure Kubernetes Service.

  • Exercice : Provisionner Azure Container Registry et Azure Kubernetes Service
  • Exercice : Créer des images de conteneurs Linux et Windows à stocker dans le registre
  • Exercice : Déployer des images de conteneurs dans Azure Container Registry
  • Exercice : Évaluer le déploiement et supprimer les ressources

Objectifs de la formation

  • Maîtriser les composants et l'architecture d'Azure Kubernetes Service (AKS), y compris les nœuds, les groupes de nœuds, les pods, et les espaces de noms, pour planifier efficacement un déploiement AKS.

  • Déployer et utiliser Azure Container Registry pour la gestion des images de conteneurs et l'intégration avec Azure Kubernetes Service.

  • Appliquer les meilleures pratiques pour créer, configurer et sécuriser un cluster Azure Kubernetes Service (AKS), en incluant la configuration du réseau, la scalabilité et l'intégration de Microsoft Entra ID.

  • Configurer et appliquer des politiques de sécurité et de conformité sur les clusters AKS à l'aide d'Azure Policy, en assurant une gestion cohérente et sécurisée des ressources Kubernetes à grande échelle.

  • Déployer et gérer des applications sur Azure Kubernetes Service (AKS), y compris la mise à l'échelle des pods et des nœuds, et l'utilisation d'Azure Container Instances pour optimiser les performances et les coûts.

Public visé

  • Administrateurs systèmes et cloud : Ceux qui gèrent des infrastructures cloud sur Azure et cherchent à étendre leurs compétences en gestion de conteneurs et orchestration avec Kubernetes. Ils doivent être à l'aise avec les concepts d'infrastructure et de réseau dans un environnement cloud.

  • Ingénieurs DevOps : Les professionnels responsables de l'automatisation des processus de développement, de déploiement et d'administration des applications. Cette formation les aide à maîtriser la gestion des conteneurs et l'intégration avec des outils comme Kubernetes pour améliorer les pipelines CI/CD.

  • Développeurs d'applications cloud-native : Ceux qui créent des applications évolutives et doivent comprendre comment déployer et gérer ces applications sur des clusters Kubernetes. Ils se familiarisent avec l'intégration de Kubernetes et des services associés, comme Azure Container Registry, dans leur workflow de développement.

  • Architectes cloud : Les professionnels responsables de la conception des solutions d'architecture cloud, qui doivent comprendre comment intégrer les services Kubernetes dans des architectures à grande échelle sur Azure.

  • Consultants Azure ou formateurs spécialisés : Ceux qui aident d'autres organisations à adopter et à déployer des solutions Azure, y compris les conteneurs et Kubernetes.

Prérequis

  • Expérience dans l'utilisation du portail Azure pour créer des ressources
  • Connaissances de base des concepts de sécurité tels que les identités, les autorisations et le chiffrement
  • Connaissances de base des concepts de mise en réseau tels que les réseaux virtuels et les sous-réseaux
  • Connaissances de base des concepts d'Azure Policy et Azure Kubernetes Service

Modalités pédagogiques

Session dispensée en présentiel ou téléprésentiel, selon la modalité inter-entreprises ou intra-entreprises sur mesure. 

La formation est animée par un(e) formateur(trice) durant toute la durée de la session et présentant une suite de modules théoriques clôturés par des ateliers pratiques validant l'acquisition des connaissances. Les ateliers peuvent être accompagnés de Quizz.

L'animateur(trice) présente la partie théorique à l'aide de support de présentation, d'animation réalisée sur un environnement de démonstration.

En présentiel comme en téléprésentiel, l'animateur(trice) accompagne les participants durant la réalisation des ateliers.

Moyens et supports pédagogiques

Cadre présentiel

Salles de formation équipées et accessibles aux personnes à mobilité réduite.

- Un poste de travail par participant

- Un support de cours numérique ou papier (au choix)

- Un bloc-notes + stylo

- Vidéoprojection sur tableau blanc

- Connexion Internet

- Accès extranet pour partage de documents et émargement électronique

Cadre téléprésentiel

Session dispensée via notre solution iClassroom s'appuyant sur Microsoft Teams.

- Un compte Office 365 par participant

- Un poste virtuel par participant

- Un support numérique (PDF ou Web)

- Accès extranet pour partage de documents et émargement électronique

Modalités d'évaluation et de suivi

Avant

Afin de valider le choix d'un programme de formation, une évaluation des prérequis est réalisée à l'aide d'un questionnaire en ligne ou lors d'un échange avec le formateur(trice) qui validera la base de connaissances nécessaires.

Pendant

Après chaque module théorique, un ou des ateliers pratiques permettent la validation de l'acquisition des connaissances. Un Quizz peut accompagner l'atelier pratique.

Après

Un examen de certification si le programme de formation le prévoit dans les conditions de l'éditeur ou du centre de test (TOSA, Pearson Vue, ENI, PeopleCert)

Enfin

Un questionnaire de satisfaction permet au participant d'évaluer la qualité de la prestation.

M'inscrire à la formation

Ajouter au panier

Prochaines Sessions

  • Pour connaître les dates des prochaines sessions de formation inter-entreprises, veuillez nous contacter par téléphone au 05 61 34 39 80 ou par courriel à l'adresse contact@iform.fr

Partager cette formation