Qu'est-ce qu'Amazon EKS ? - Amazon EKS

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.

Qu'est-ce qu'Amazon EKS ?

Amazon Elastic Kubernetes Service (Amazon EKS) est un service géré que vous pouvez utiliser pour exécuter Kubernetes surAWSsans devoir installer, utiliser et entretenir votre propre plan de contrôle Kubernetes. Kubernetes est un système open source conçu pour l'automatisation du déploiement, la mise à l'échelle et la gestion des applications de conteneur. Amazon EKS :

  • Exécute et met à l'échelle le plan de contrôle Kubernetes sur plusieursAWSDisponibilité Zones pour garantir une haute disponibilité.

  • Mise à l'échelle automatique des instances de plan de contrôle en fonction de la charge, détecte et remplace les instances de plan de contrôle défectueuses. Il fournit des mises à jour de versions automatiques et des correctifs pour les instances de plan de contrôle.

  • Est intégré à de nombreuxAWSafin d'offrir scalabilité et sécurité à vos applications, y compris les fonctionnalités suivantes :

    • Amazon ECR pour les images de conteneur

    • Elastic Load Balancing pour la distribution de charge

    • IAM pour l'authentification

    • Amazon VPC pour l'isolation

  • exécute des versions à jour du logiciel open source Kubernetes. Vous pouvez ainsi utiliser tous les plug-ins et outils existants de la communauté Kubernetes. Les applications s'exécutant sur Amazon EKS sont entièrement compatibles avec les applications s'exécutant sur n'importe quel environnement Kubernetes standard, qu'elles s'exécutent sur les centres de données locaux ou dans les clouds publics. Cela signifie que vous pouvez facilement faire migrer n'importe quelle application Kubernetes standard vers Amazon EKS sans devoir modifier le code.

Architecture des plans de contrôle Amazon EKS

Amazon EKS exécute un plan de contrôle Kubernetes à un seul locataire pour chaque cluster. L'infrastructure du plan de contrôle n'est pas partagée entre les clusters ouAWS. Le plan de contrôle se compose d'au moins deux instances de serveur API et de troisetcds'exécutant sur trois zones de disponibilité d'une région. Amazon EKS :

  • Surveille activement la charge sur les instances de plan de contrôle et les met automatiquement à l'échelle pour garantir des performances élevées.

  • détecte et remplace automatiquement les instances de plan de contrôle défectueuses, les redémarrant sur les zones de disponibilité de la région.

  • Exploite l'architecture deAWSRégions afin de maintenir une haute disponibilité. De ce fait, Amazon EKS peut offrir unDisponibilité des points de terminaison de serveur d'API.

Amazon EKS utilise des stratégies réseau Amazon VPC pour restreindre le trafic entre les composants du plan de contrôle au sein d'un cluster unique. Les composants du plan de contrôle pour un cluster ne peuvent pas afficher ou recevoir des communications d'autres clusters ou d'autresAWScomptes, sauf dans les cas autorisés avec les politiques RBAC Kubernetes. Grâce à cette configuration sécurisée et hautement disponible, Amazon EKS est fiable et recommandé pour les charges de travail de production.

Comment fonctionne Amazon EKS ?


    Fonctionnement d'Amazon EKS

Il est très simple de commencer à utiliser Amazon EKS :

  1. Créez un cluster Amazon EKS dans laAWS Management Consoleou avec leAWS CLIou l'un desAWSKits SDK.

  2. Lancez des nœuds Amazon EC2 gérés ou autogérés, ou déployez vos charges de travail surAWSFargate.

  3. Lorsque votre cluster est prêt, vous pouvez configurer vos outils Kubernetes préférés, tels quekubectl, afin de communiquer avec votre cluster.

  4. Déployez et gérez les charges de travail sur votre cluster Amazon EKS de la même manière qu'avec n'importe quel autre environnement Kubernetes. Vous pouvez également afficher des informations sur vos charges de travail à l'aide deAWS Management Console.

Pour créer votre premier cluster et ses ressources associées, consultezMise en route avec Amazon EKS.

Pricing

Un cluster Amazon EKS se compose d'un plan de contrôle et d'Amazon EC2 ouAWSFargate calcule que vous exécutez des pods sur. Pour plus d'informations sur la tarification du plan de contrôle, consultezTarification Amazon EKS. Amazon EC2 et Fargate fournissent tous les deux :

Alignement avec Amazon EKS pour vos clusters Kubernetes autogérés

Amazon EKS Distro est une distribution des mêmes logiciels et dépendances Kubernetes open source déployés par Amazon EKS dans le cloud. Avec Amazon EKS Distro, vous pouvez créer des clusters fiables et sécurisés partout où vos applications sont déployées. Vous pouvez compter sur les mêmes versions de Kubernetes déployées par Amazon EKS, etcd, CoreDNS, CNI amont et CSI sidecars avec les dernières mises à jour et une prise en charge étendue des correctifs de sécurité. Amazon EKS Distro suit le même cycle de publication de la version Kubernetes qu'Amazon EKS et est fourni en tant que projet open source.

Note

Le code source de Amazon EKS Distro est disponible surGitHub. La documentation la plus récente est disponible sur Amazon EKS Distrowebsite. Si vous trouvez des problèmes, vous pouvez les signaler avec Amazon EKS Distro en vous connectant avec nous surGitHub. Là, vous pouvez ouvrir les problèmes, fournir des commentaires et signaler des bogues.