Formation AWS : Gérer des conteneurs avec Amazon Web Services EKS (cours officiel) Running Containers on AWS EKS

Durée 3 jours
Niveau Intermédiaire
Classe à distance
Possible

Vous pouvez suivre cette formation en direct depuis votre domicile ou votre lieu de travail. Plus d'informations sur notre solution de classe à distance...

Référence IEKS
Éligible CPF Non
Cours officiel Amazon Web Services (AWS)

Amazon EKS vous permet d'exécuter facilement Kubernetes sur AWS sans avoir besoin d'installer, d'exploiter et de maintenir votre propre plan de contrôle Kubernetes. Dans cette formation Amazon EKS, les participants apprendront la gestion et l'orchestration de conteneurs pour Kubernetes à l'aide d'Amazon EKS.

Vous découvrirez les tâches suivantes : construire un cluster Amazon EKS, configurer l'environnement, déployer le cluster, puis ajouter des applications à votre cluster. Vous gérerez les images de conteneurs à l'aide d'Amazon Elastic Container Registry (ECR) et apprendrez à automatiser le déploiement des applications. Vous déploierez également des applications à l'aide d'outils CI/CD.

Enfin, les participants apprendront à surveiller et à faire évoluer leur environnement à l'aide de mesures, de la journalisation, du traçage et de la mise à l'échelle horizontale/verticale. Ils apprendront à concevoir et à gérer un grand environnement de conteneurs en tenant compte de l'efficacité, des coûts et de la résilience, et  configurer les services de réseau AWS pour prendre en charge le cluster et apprendrez à sécuriser leur environnement Amazon EKS.

Objectif opérationnel :

Savoir construire, configurer et déployer un cluster Amazon EKS.

Objectifs pédagogiques : 

À l'issue de cette formation Amazon EKS vous aurez acquis les connaissances et les compétences nécessaires pour : 

  • Construire un cluster Amazon EKS
  • Sécuriser votre environnement avec l'authentification AWS Identity,Access Management (IAM) et Kubernetes Role Based Access Control (RBAC)
  • Déployer une application sur le cluster et publier des images de conteneurs sur Amazon ECR
  • Déployer une application à l'aide d'outils et de pipelines automatisés
  • Créer un pipeline GitOps en utilisant FluxCD (Weaveworks)
  • Collecter des données avec AWS X-Ray et identifier des métriques pour l'optimisation des performances
  • Évaluer l'efficacité, la résilience, le coût et l'impact d'EKS
  • Décrire et présenter une approche holistique et itérative pour optimiser votre environnement
  • Configurer les services de mise en réseau AWS pour prendre en charge le cluster
  • Décrire comment Amazon Virtual Private Cloud (VPC) prend en charge les clusters Amazon EKS et simplifie les communications entre les nœuds
  • Mettre à niveau vos outils Kubernetes, Amazon EKS et tiers

Public :

Ce cours Amazon EKS s'adresse à ceux qui assureront la gestion de l'orchestration des conteneurs dans le cloud AWS, en particulier les ingénieurs DevOps et les administrateurs système.

Prérequis :

Pour suivre cette formation Amazon EKS il est recommandé d'avoir de l'expérience en administration Linux de base, en administration réseau ainsi que sur les conteneurs et les microservices.

La formation AWS : Notions essentielles sur le cloud d'Amazon Web Services (IACP) constitue également un prérequis conseillé.

Jour 1

Principes fondamentaux des conteneurs

Principes de conception pour la création d'applications
Que sont les conteneurs ?
Composants d'un conteneur
Écrire des Dockerfiles

Principes de base de Kubernetes

Défis de la gestion de nombreux conteneurs
Qu'est-ce que Kubernetes et pourquoi est-il important ?
Composants du plan de contrôle de Kubernetes
Nœuds de travail et pods Kubernetes
Objets clés de Kubernetes
Gestion de Kubernetes avec kubectl
Atelier 1Déploiement de pods Kubernetes

Principes fondamentaux d'Amazon EKS

Comment Amazon EKS gère le plan de contrôle Kubernetes
Principes de base de la sécurité d'Amazon EKS
Cas d'utilisation pour étendre Amazon EKS au plan de données
Exécution de nœuds de travail sur des groupes de nœuds gérés
Exécution de conteneurs sur AWS Fargate avec Amazon EKS
Tâches Amazon EKS et tâches Kubernetes

Construction d'un cluster Amazon EKS

Revue visuelle de l'architecture Amazon EKS à construire dans les laboratoires
Authentification IAM
Fondamentaux de la mise en réseau Amazon VPC et AWS
Différentes méthodes pour créer un cluster
Étapes de haut niveau dans la création d'un cluster
Fonction d'eksctl
Préparation aux ateliers : passer en revue les activités de laboratoire pour le coursAtelier 2Création d'un cluster Amazon EKSJour 2

Déploiement d'applications sur votre cluster Amazon EKS

Publication d'images de conteneurs sur Amazon ECR
Déploiement d'applications avec Helm
Déploiement continu dans Amazon EKS
GitOps et Amazon EKS
Atelier 3Déploiement d'applications

Architectures sur Amazon EKS - Partie 1 : Observer et optimiser

Configuration de l'observabilité dans un cluster Amazon EKS
Collecte de métriques
Utilisation des métriques pour faire évoluer automatiquement les groupes EC2 Auto Scaling
Gestion des journaux
Traçage des applications dans Amazon EKS
Obtenir et appliquer des informations à partir de l'observabilité
Atelier 4Surveillance d'Amazon EKS

Architecture sur Amazon EKS - Partie 2 : Équilibrer l'efficacité, la résilience et les coûts

Optimisation de votre architecture d'application Amazon EKS
Relation entre le coût, l'efficacité et la résilience
Anatomie d'un cluster Amazon EKS du point de vue des coûts
Utilisation de l'étiquetage avec le placement de pods pour la responsabilité des coûts
Dimensionnement efficace des conteneurs et des nœuds de travail
Jour 3

Gestion de la mise en réseau dans Amazon EKS

Révision : Principes fondamentaux des VPC
L'importance des principaux composants de communication
Flux de communication dans une architecture non conteneurisée
Défis de la communication réseau dans Kubernetes
Comparaison de la solution de communication Docker avec le modèle Kubernetes
Comment Amazon EKS et Amazon VPC simplifient les communications inter-nœuds
Gestion des communications entre pods dans Amazon EKS
La relation entre les communications et l'évolutivité
Exécution des nœuds de travail dans un sous-réseau non associé au cluster
Gestion de la résolution des noms de service
Utilisation d'un maillage de services avec Amazon EKS
Configuration d'AWS App Mesh
Atelier 5Exploration de la communication Amazon EKS

Sécurisation des clusters Amazon EKS

Comment IAM s'intègre au contrôle d'accès basé sur les rôles (RBAC) de Kubernetes
Gestion du contrôle d'accès aux points d'extrémité des clusters
Vérification de l'accès avec les journaux AWS CloudTrail
Atténuation des risques de sécurité lors de la création d'une image de conteneur
Sécurisation des communications réseau
Gestion des secrets
Atelier 6Sécurisation d'Amazon EKS

Gestion des mises à jour dans Amazon EKS

Contraste entre les mises à jour des versions de Kubernetes et les mises à jour des versions de la plate-forme Amazon EKS
Mise à niveau de votre version Kubernetes
Mise à niveau de votre version Amazon EKS
Maintenance de vos applications tierces
Date de mise à jour du programme : 18/03/2024

Dates et lieux

Du 13 au 15 mai 2024
Lieu
Distanciel
Durée
3 jrs
2490 € HT
Du 10 au 12 juin 2024
Lieu
Distanciel
Durée
3 jrs
2490 € HT
Du 08 au 10 septembre 2024
Lieu
Distanciel
Durée
3 jrs
2490 € HT
Du 09 au 11 septembre 2024
Lieu
Distanciel
Durée
3 jrs
2490 € HT
Du 09 au 11 décembre 2024
Lieu
Distanciel
Durée
3 jrs
2490 € HT


Formations Informatique
et Management
en ligne à ce jour

+
Stagiaires dans nos salles
de cours sur
l'année

%
De participants satisfaits
ou très satisfaits de nos
formations


Formateurs experts
validés par
PLB