☀️ C'est l'été chez ITTA ! Profitez de 10% de réduction jusqu'au 31 juillet sur une sélection de formations 🌴

Formation : AWS – Running Containers on Amazon Elastic Kubernetes Service

Ref. AWS-205
Durée :
3
 jours
Examen :
Optionnel
Niveau :
Intermédiaire

AWS - Running Containers on Amazon Elastic Kubernetes Service

Running Containers on Amazon Elastic Kubernetes Service est une formation incontournable pour les professionnels du cloud qui souhaitent maîtriser l’orchestration de conteneurs avec Kubernetes sur AWS. Grâce à Amazon EKS, vous pouvez exécuter des clusters Kubernetes sur AWS sans avoir à gérer vous-même le plan de contrôle Kubernetes, ce qui simplifie grandement la gestion des applications conteneurisées. Ce cours vous permettra non seulement d’apprendre à déployer des applications avec des outils d’intégration continue (CI/CD), mais aussi de configurer efficacement le réseau, la sécurité, et la mise à l’échelle automatique. Si vous êtes un cloud architect ou un DevOps engineer, cette formation vous apportera toutes les compétences nécessaires pour gérer des environnements Kubernetes à l’échelle.

Pourquoi choisir Amazon EKS pour vos conteneurs ?

Amazon EKS vous permet d’exécuter Kubernetes dans le cloud AWS sans les complexités associées à l’installation et la maintenance de votre propre infrastructure. Vous découvrirez comment sécuriser et observer vos clusters tout en optimisant la performance de vos applications conteneurisées. Cette formation est idéale pour les professionnels cherchant à automatiser le déploiement et la gestion des conteneurs avec une flexibilité et une résilience accrues.

Optimisez vos déploiements avec Kubernetes et Amazon EKS

Que vous soyez un expert du cloud ou un débutant avec des bases solides en Linux, cette formation vous apportera les connaissances nécessaires pour architecturer, déployer et maintenir des solutions complexes sur AWS à l’aide de Kubernetes. Grâce à des ateliers pratiques, vous apprendrez à gérer des clusters Amazon EKS, à déployer des applications et à configurer une observabilité complète pour vos environnements de production.

Profils des participants

  • Architectes cloud
  • Ingénieurs DevOps
  • Administrateurs systèmes
  • Développeurs spécialisés en déploiement d’applications

Objectifs

  • Maîtriser les composants clés de Kubernetes
  • Gérer le plan de contrôle Kubernetes avec Amazon EKS
  • Construire et maintenir un cluster Amazon EKS
  • Déployer des applications sur des clusters Amazon EKS
  • Assurer la sécurité des environnements EKS
  • Configurer une observabilité complète des clusters EKS

Connaissances Préalables

  • Maîtriser les bases de Linux et de l’administration réseau
  • Avoir des connaissances fondamentales sur les conteneurs et Docker
  • Avoir suivi l’introduction à Amazon EKS
  • Comprendre les concepts de microservices
  • Posséder une expérience avec AWS et ses services

Contenu du cours

Module 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

Module 2 : 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 1 : Déploiement de pods Kubernetes

Module 3 : 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

Module 4 : 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 cours
  • Atelier 2 : Création d’un cluster Amazon EKS

Module 5 : 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 3 : Déploiement d’applications

Module 6 : 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 4 : Surveillance d’Amazon EKS

Module 7 : 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

Module 8 : 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 5 : Exploration de la communication Amazon EKS

Module 9 : 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 6 : Sécurisation d’Amazon EKS

Module 10 : 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

Documentation

  • Support de cours numérique inclus

Cours complémentaires

Informations additionnelles

Maîtrisez l’orchestration des conteneurs avec Amazon EKS

La formation Running Containers on Amazon Elastic Kubernetes Service est conçue pour vous permettre de gérer efficacement vos applications conteneurisées sur AWS. Vous découvrirez les principes fondamentaux des conteneurs, ainsi que l’architecture complète d’Amazon EKS qui vous libère de la gestion complexe du plan de contrôle Kubernetes. En choisissant Amazon EKS, vous bénéficiez de la flexibilité, de la scalabilité et de la sécurité d’une infrastructure gérée, tout en vous concentrant sur le déploiement et la gestion de vos applications. Cette formation inclut des ateliers pratiques pour construire et sécuriser vos clusters Kubernetes, tout en optimisant leur performance grâce à des outils d’observabilité et de gestion des métriques.

Des ateliers pratiques pour une maîtrise complète de Kubernetes et EKS

En plus de la théorie, cette formation vous propose plusieurs ateliers pratiques. Vous apprendrez à déployer des pods Kubernetes, à construire un cluster Amazon EKS, et à observer vos applications en temps réel. Les ateliers vous permettent d’acquérir les compétences nécessaires pour automatiser les déploiements et sécuriser vos environnements. En utilisant des outils tels que Amazon Elastic Container Registry (Amazon ECR) pour gérer vos images de conteneurs, vous pourrez déployer des applications en continu tout en garantissant leur sécurité et leur résilience.

Amazon EKS : la solution pour l’observabilité et l’optimisation des performances

Dans cette formation, vous découvrirez également comment Amazon EKS simplifie la gestion des performances grâce à des outils d’observabilité. Vous apprendrez à configurer la collecte des métriques, à gérer les journaux et à effectuer un suivi complet de vos applications avec des outils comme AWS CloudWatch. Grâce à ces fonctionnalités, vous serez en mesure de diagnostiquer rapidement les problèmes, d’optimiser l’évolutivité de vos applications, et de gérer automatiquement les groupes de scalabilité EC2 en fonction des métriques observées. Ces compétences sont essentielles pour assurer la performance et la disponibilité des applications déployées à grande échelle dans le cloud.

Optimisez vos coûts tout en renforçant la sécurité avec Amazon EKS

Avec cette formation, vous apprendrez à optimiser vos coûts tout en renforçant la sécurité de vos environnements Kubernetes. Amazon EKS vous permet d’utiliser des groupes de nœuds EC2 Auto Scaling et de gérer vos conteneurs à la fois avec Amazon EC2 et AWS Fargate. Grâce à l’étiquetage des pods et des conteneurs, vous pourrez suivre les coûts liés à chaque composant de votre architecture et ajuster les ressources en fonction des besoins réels. Cette optimisation des coûts est cruciale pour les entreprises qui souhaitent maximiser leur rentabilité tout en garantissant des performances élevées.

Sécurisez vos clusters et vos communications avec Amazon EKS

La sécurité est un point essentiel de la formation Running Containers on Amazon Elastic Kubernetes Service. Vous apprendrez à utiliser les politiques IAM pour gérer les autorisations et à intégrer IAM avec le contrôle d’accès basé sur les rôles (RBAC) de Kubernetes. Vous découvrirez également comment sécuriser les communications au sein des clusters, gérer les secrets et protéger vos images de conteneurs contre les vulnérabilités. Grâce aux outils de surveillance comme AWS CloudTrail, vous pourrez vérifier les accès et auditer toutes les actions effectuées dans votre environnement Kubernetes, réduisant ainsi les risques de sécurité.

Comment gérer la mise en réseau dans Amazon EKS

La gestion de la mise en réseau est un autre aspect clé de la formation. Vous apprendrez à utiliser Amazon Virtual Private Cloud (Amazon VPC) pour configurer les sous-réseaux, sécuriser les flux de communication et gérer la résolution des noms de services dans votre environnement Kubernetes. Les ateliers vous guideront dans la configuration d’AWS App Mesh pour gérer le maillage de services, garantissant ainsi une communication fiable et sécurisée entre les pods et les services de votre cluster Amazon EKS. Ces compétences sont essentielles pour maintenir des environnements conteneurisés à grande échelle, tout en garantissant la stabilité et l’évolutivité des applications déployées.

FAQ

Qu’est-ce que Amazon Elastic Kubernetes Service (EKS) ?

Amazon EKS est un service managé qui vous permet d’exécuter Kubernetes sur AWS, sans gérer vous-même le plan de contrôle Kubernetes.

Pourquoi choisir Amazon EKS pour vos applications conteneurisées ?

Amazon EKS simplifie la gestion des conteneurs tout en garantissant sécurité et performance à grande échelle, sans la complexité d’une infrastructure autogérée.

Comment Amazon EKS optimise-t-il la gestion des clusters ?

Amazon EKS prend en charge l’automatisation des mises à jour, la scalabilité et l’intégration d’outils de surveillance, réduisant ainsi les efforts de gestion tout en garantissant des performances optimales.

Quels sont les avantages d’Amazon EKS pour la sécurité des clusters ?

Amazon EKS s’intègre à IAM et à RBAC, offrant une gestion fine des accès et une sécurité renforcée pour les communications réseau et les images de conteneurs.

Prix de l'inscription
CHF 2'550.-
Inclus dans ce cours
  • Formation dispensée par un expert du domaine
  • Documentation et supports digitaux
  • Badge de réussite
Mois actuel

Session planifiée à la demande, veuillez nous contacter pour ouvrir une session

Contact

ITTA
Route des jeunes 35
1227 Carouge, Suisse

Horaires d’ouverture

Du lundi au vendredi

de 8h30 à 18h00

Tél. 058 307 73 00

Contactez-Nous

ITTA
Route des jeunes 35
1227 Carouge, Suisse

Faire une demande

Opening hours

Monday to Friday
8:30 AM to 6:00 PM
Tel. 058 307 73 00

Contact-us

ITTA
Route des jeunes 35
1227 Carouge, Suisse

Make a request