EKS - Fargate Kubernetes sur AWS
Prérequis
Public admis
- Salarié en Poste
- Entreprise
Demandeur d'emploi et Etudiant non admis
Financement
- Votre OPCO
- Financement personnel
Financement CPF non pris en charge
Modalités
- En centre
- À distance
Objectifs pédagogiques
A l'issue de cette formation, vous serez capable de :
- Utiliser les principes avancés de Kubernetes sur Amazon EKS (Elastic Kubernetes Service)
- Déterminer les solutions tierces permettant d'enrichir votre cluster Kubernetes notamment dans un contexte EKS
- Identifier les bonnes pratiques permettant d'optimiser votre efficacité dans la gestion de votre cluster Kubernetes sur AWS
- Présenter les principes du Container Serverless avec AWS Fargate.
Programme de la formation
Rappels des fondamentaux de Kubernetes
- Tour d'horizon sur l'écosystème Kubernetes
Déploiement d'un cluster EKS (Elastic Kubernetes Service)
- Les fonctionnalités EKS
- Déploiement d'un cluster EKS par la :
- GUI
- CLI
- Comprendre :
- Les différentes ressources utilisées par EKS
- Le fonctionnement des pools
- L'intégration de EKS dans les services AWS
- Meilleures pratiques EKS
Exemple de travaux pratiques (à titre indicatif)
- Déploiement d'un cluster EKS
Authentification et autorisation
- Les identités dans Kubernetes
- Les méthodes d'authentification
- ServiceAccounts et tokens
- Les modèles d'autorisation
- Administration RBAC
- Intégration au IAM (Identity and Authorization Management) dans AWS
Exemple de travaux pratiques (à titre indicatif)
- Gestion de l'authentification et des autorisations Kubernetes dans AWS
Maîtrise des capacités
- Les capacités du cluster
- Les LimitRanges
- Les ResourceQuotas
Exemple de travaux pratiques (à titre indicatif)
- Quotas et limitations des ressources
Gestion de l'autoscalabilité
- Présentation des fonctionnalités d'autoscaling
- HPA
- VPA
- CA
- Impact des LimitRanges dans les mécanismes d'autoscaling
Exemple de travaux pratiques (à titre indicatif)
- Gestion de l'autoscalabilité avec HPA et CA
Gestion du monitoring et des performances
- Présentation du monitoring et de son fonctionnement au sein de AWS avec CloudWatch et Container Insight Metrics
- Rappel des solutions du marché
Exemple de travaux pratiques (à titre indicatif)
- Déploiement et configuration du monitoring de cluster EKS avec les outils AWS CloudWatch et Insight
Gestion des logs et audit
- Présentation :
- Du logging avec CloudWatch
- De la gestion et la centralisation des logs au sein de Kubernetes
- Des solutions du marché
- Du système d'audit K8S et AWS CloudTrail
Exemple de travaux pratiques (à titre indicatif)
- Déploiement et configuration d'une solution d'audit K8S avec AWS CloudTrail et de logging ave CloudWatch
Registre avancé
- Présentation des fonctionnalités d'une solution de registre avancé
- Présentation des fonctionnalités du registre AWS Elastic Container Registry (ECR)
- Gestion des droits sur AWS ECR
Exemples de travaux pratiques (à titre indicatif)
- Déploiement du registre ECR
- Gestion des images
- Manipulation du registre et de ses fonctionnalités de sécurité
Service Mesh
- Présentation des :
- Technologies de Service Mesh dans Kubernetes
- Fonctionnalités d'AWS App Mesh
Exemples de travaux pratiques (à titre indicatif)
- Déploiement du Service Mesh "App Mesh"
- Manipulations autour de la télémétrie et de la gestion du trafic
AWS Fargate
- Présentation :
- D'AWS Fargate
- Des fonctionnalités d'AWS Fargate
Exemples de travaux pratiques (à titre indicatif)
- Mise en place d'un :
- Déploiement de Pods serverless avec Fargate sur EKS
- Débordement d'EKS vers Fargate
Le contenu de ce programme peut faire l'objet d'adaptation selon les niveaux, prérequis et besoins des apprenants.
Modalités d’évaluation des acquis
- En cours de formation, par des études de cas ou des travaux pratiques
- Et, en fin de formation, par un questionnaire d'auto-évaluation

Proposé par
M2I
"Un leadership dans le domaine de la formation"

Proposé par
M2I
