preloader

Running Containers on Amazon Elastic Kubernetes Service

Dans cette formation AWS officielle, vous apprendrez à gérer et orchestrer des conteneurs pour Kubernetes avec Amazon EKS.

post-thumb

Auteur / publié le 01 Jan 0001

Description du cours

Dans cette formation AWS officielle, vous apprendrez à gérer et orchestrer des conteneurs pour Kubernetes avec Amazon EKS.

  • Niveau de cours : Intermédiaire
  • Durée : 3 jours

Objectifs du cours

  • Connaitre les bases de Kubernetes et Amazon EKS et l’impact des conteneurs sur les flux de travail
  • Construire un cluster Amazon EKS en choisissant les bonnes ressources de calcul pour supporter les nœuds de calcul
  • Sécuriser votre environnement avec l’authentification AWS Identity and Access Management (IAM) et l’autorisation Kubernetes Role Based Access Control (RBAC)
  • Déployer une application sur le cluster Publier des images de conteneurs vers Amazon ECR et sécuriser les accès avec la politique IAM
  • Déployer des applications avec des outils et pipelines automatisés Créer un pipeline GitOps avec WeaveFlux
  • Récolter des données de suivi grâce aux métriques, journaux et suivis avec AWS X-Ray et identifier les métriques qui permettent d’ajuster les performances Étudier des scénarios où des goulots d’étranglement nécessitent une meilleure approche de mise à l’échelle horizontale ou verticale
  • Évaluer le compromis entre l’efficacité, la résilience et le coût ainsi que l’impact de l’ajustement de l’un au détriment des autres
  • Décrire l’approche globale et itérative pour optimiser votre environnement Concevoir en fonction des coûts, de l’efficacité et de la résilience
  • Configurer les services de réseautage AWS pour soutenir le cluster Décrire comment Amazon Virtual Private Cloud (VCP) soutien les clusters Amazon EKS et simplifie la communication entre les nœuds Décrire la fonction du VCP Container Network Interface (CNI) Étudier les avantages d’un réseau de service
  • Mettre à niveau Kubernetes, Amazon EKS et les outils tiers

Public visé

Ce cours s’adresse aux ingénieurs DevOps, aux administrateurs système et à toutes celles et tous ceux qui se dirigent vers la gestion de l’orchestration de conteneur dans le cloud AWS.

Programme détaillé

Jour 1

Module 0 : Introduction

  • Préparation au cours et programme

Module 1 : Les bases de Kubernetes

  • L’orchestration des conteneurs
  • Les objets Kubernetes
  • Kubernetes internals

Module 2 : Les bases d’Amazon EKS

  • Introduction à Amazon EKS
  • Le plan de contrôle d’Amazon EKS
  • Le plan de données d’Amazon EKS
  • Les bases de la sécurité d’Amazon EKS
  • L’API d’Amazon EKS

Module 3 : Construire un cluster Amazon EKS

  • Configurer l’environnement
  • Créer un cluster Amazon EKS
  • Démonstration : Déployer un cluster
  • Déployer des nœuds de calcul
  • Démonstration : Effectuer une configuration de cluster
  • Préparation à l’exercice 1 : Construire un cluster Amazon EKS

Module 4 : Déployer des applications sur votre cluster Amazon EKS

  • Configurer Amazon Elastic Container Registry (Amazon ECR)
  • Démonstration : Configurer Amazon ECR
  • Déployer des applications avec Helm
  • Démonstration : Déployer des applications avec Helm
  • Le déploiement continu avec Amazon EKS
  • GitOps et Amazon EKS
  • Préparation à l’exercice 2 : Déployer des applications

Jour 2

Module 5 : Configurer l’observabilité sur Amazon EKS

  • Configurer l’observabilité dans un cluster Amazon EKS
  • Collecter des métriques
  • Utiliser des métriques pour la mise à l’échelle automatique
  • Gérer les logs
  • Surveiller une application sur Amazon EKS
  • Utiliser l’observabilité pour développer et appliquer une perspective
  • Préparation à l’exercice 3 : Surveiller Amazon EKS

Module 6 : Équilibrer l’efficacité, la résilience et l’efficacité des coûts sur Amazon EKS

  • Aperçu de haut niveau
  • Concevoir pour la résilience
  • Concevoir pour l’optimisation des coûts
  • Concevoir pour l’efficacité

Module 7 : Gérer la mise en réseau sur Amazon EKS

  • Révision : La mise en réseau sur Amazon EKS
  • Communiquer sur Amazon EKS
  • Gérer votre espace IP
  • Déployer un filet de service
  • Préparation à l’exercice 4 : Explorer la communication sur Amazon EKS

Jour 3

Module 8 : Gérer l’authentification et l’autorisation sur Amazon EKS

  • Comprendre le modèle AWS de responsabilité partagée
  • L’authentification et l’autorisation
  • Gérer IAM et RBAC
  • Démonstration : Personnaliser les rôles RBAC
  • Gérer les permissions de pods avec les comptes de service PBAC

Module 9 : Mettre en place des processus de travail sécurisés

  • Sécuriser l’accès des terminaux de cluster
  • Améliorer la sécurité de vos processus de travail
  • Améliorer la sécurité de l’hôte et du réseau
  • Gérer les secrets
  • Préparation à l’exercice 5 : Sécuriser Amazon EKS

Module 10 : Gérer les mises à jour sur Amazon EKS

  • Planifier une mise à niveau
  • Mettre à niveau votre version de Kubernetes
  • Les versions de la plateforme Amazon EKS

Prérequis

Les participantes et participants doivent avoir au préalable :

  • Avoir suivi la formation Introduction to Containers
  • Avoir suivi la formation Amazon Elastic Kubernetes Service (EKS) Primer
  • Avoir suivi la formation AWS Cloud Practitioner Essentials
  • Avoir une expérience de base en administration Linux
  • Avoir une expérience de base en administration de réseau
  • Avoir des connaissances de base des conteneurs et des microservices
Partager