Découvrez Amazon EKS par l’exemple - Amazon EKS

Aidez à améliorer cette page

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

Pour contribuer à ce guide de l'utilisateur, cliquez sur le GitHub lien Modifier cette page sur qui se trouve dans le volet droit de chaque page.

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

Découvrez Amazon EKS par l’exemple

Présentation

Ce Guide de l’utilisateur Amazon EKS contient des procédures générales pour créer votre premier cluster EKS à partir de la ligne de commande ou AWS Management Console une référence solide pour tous les principaux composants Amazon EKS. Cependant, en tant qu’administrateur ou développeur de cluster Amazon EKS, vous pouvez approfondir vos connaissances sur Amazon EKS en suivant les parcours d’apprentissage proposés sur des sites externes à ce guide. Ces sites sont là pour vous aider à :

  • Configurez des types spécifiques de clusters. Les types de clusters spécifiques peuvent être basés sur vos types de charge de travail ou vos exigences en matière de sécurité. Par exemple, vous souhaiterez peut-être régler un cluster pour exécuter des tâches par lots, de machine learning ou des charges de travail gourmandes en ressources de calcul.

  • Améliorez vos clusters. Vous pouvez ajouter des fonctionnalités avancées à votre cluster afin de bénéficier d’observabilité, d’un stockage flexible, d’une mise à l’échelle automatique ou d’une mise en réseau spécialisée du cluster.

  • Automatisez les mises à jour. Grâce à des fonctionnalités telles que GitOps, vous pouvez configurer le provisionnement automatique de l’infrastructure du cluster et des charges de travail, en fonction des modifications apportées à ces composants dans vos référentiels Git.

  • Utilisez des outils de configuration de cluster avancés. Bien que eksctl permette de créer rapidement un cluster, il existe d’autres outils qui facilitent la configuration et la mise à niveau de clusters plus complexes. Il s’agit notamment d’outils tels que Terraform et CloudFormation.

Pour commencer votre apprentissage d’Amazon EKS, je vous recommande de consulter certains des sites décrits sur cette page. Si vous rencontrez des problèmes en cours de route, il existe également des ressources pour vous aider à les surmonter. Par exemple, le centre de connaissances Re:post vous permet d’effectuer des recherches dans la base de données d’assistance pour trouver des problèmes liés à Amazon EKS. Le guide des meilleures pratiques Amazon EKS propose également des conseils sur les meilleures façons de configurer vos clusters de production.

Atelier Amazon EKS

Partant d’une compréhension de base de Kubernetes et des conteneurs, l’atelier Amazon EKS est une plateforme d’apprentissage qui guide les administrateurs de clusters à travers les fonctionnalités importantes d’Amazon EKS. Voici comment vous pouvez participer à l’atelier Amazon EKS :

Tutoriels pratiques de configuration de clusters Amazon EKS

Une série de tutoriels sur la configuration des clusters Amazon EKS disponibles sur le site communautaire AWS peut vous aider à créer des clusters Amazon EKS à usage spécifique et à les améliorer de différentes manières. Les tutoriels sont divisés en trois types différents :

Création de clusters

Ces tutoriels vous aident à créer des clusters qui peuvent être utilisés à des fins spécifiques. Ces objectifs spéciaux incluent la possibilité d’exécuter :

Améliorer les clusters

Une fois que vous disposez d’un cluster existant, vous pouvez l’étendre et l’améliorer de manière à lui permettre d’exécuter des charges de travail spécialisées et à améliorer les clusters. Ces tutoriels proposent des méthodes pour :

Optimisation des services AWS

À l’aide de ces tutoriels, vous pouvez mieux intégrer vos clusters aux services AWS. Ces tutoriels incluent ceux qui vous aideront à :

Echantillons Amazon EKS

Le référentiel Amazon EKS Samples stocke les manifestes à utiliser avec Amazon EKS. Ces manifestes vous permettent d’essayer différents types d’applications dans Amazon EKS ou de créer des types spécifiques de clusters Amazon EKS. Les exemples incluent des manifestes destinés à :

Gardez à l’esprit que ces exemples sont uniquement destinés à des fins d’apprentissage et de test et ne sont pas destinés à être utilisés en production.

Didacticiels AWS

Le site AWS Tutorials publie quelques tutoriels Amazon EKS, mais propose également un outil de recherche permettant de trouver d’autres tutoriels publiés sur d’autres sites AWS (tels que le site AWS Community). Les tutoriels Amazon EKS publiés directement sur ce site comprennent :

Ateliers pour développeurs

Si vous êtes développeur de logiciels et que vous souhaitez créer ou refactoriser des applications pour les exécuter sur Amazon EKS, l’atelier Amazon EKS Developers est un bon point de départ. L’atelier vous aide non seulement à créer des applications conteneurisées, mais aussi à déployer ces conteneurs dans un registre de conteneurs (ECR), puis dans un cluster Amazon EKS.

Commencez par l’atelier Amazon EKS Python pour découvrir le processus de refactorisation d’une application Python, puis configurez votre environnement de développement afin de préparer le déploiement de l’application. Parcourez les sections consacrées aux conteneurs, à Kubernetes et à Amazon EKS afin de vous préparer à exécuter vos applications conteneurisées dans ces environnements.

Ateliers Terraform

Bien que eksctl soit un outil simple pour créer un cluster, Terraform est un outil populaire de création et de gestion de clusters Amazon EKS pour les déploiements Amazon EKS plus complexes de type « infrastructure-as-code ». L’atelier Terraform Amazon EKS vous apprend à utiliser Terraform pour créer un VPC AWS, créer des clusters Amazon EKS et ajouter des améliorations facultatives à votre cluster. Il existe notamment une section dédiée à la création d’un cluster Amazon EKS privé.

AWS Formation Amazon EKS

AWS propose une formation officielle pour en savoir plus sur Amazon EKS. Une formation de trois jours intitulée Running Containers on Amazon Elastic Kubernetes Service (Exécuter des conteneurs sur Amazon Elastic Kubernetes Service) enseigne :

  • Principes fondamentaux de Kubernetes et Amazon EKS

  • Comment créer des clusters Amazon EKS

  • Sécurisation d’Amazon EKS avec l’autorisation AWS IAM et Kubernetes RBAC

  • Outils d’automatisation GitOps

  • Outils de surveillance

  • Techniques pour améliorer les coûts, l’efficacité et la résilience