Aidez à améliorer cette page
Vous souhaitez contribuer à ce guide de l'utilisateur ? Faites défiler cette page vers le bas et sélectionnez Modifier cette page sur GitHub. Vos contributions aideront à améliorer notre guide de l'utilisateur pour tout le monde.
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.
Étendez EKS les capacités d'Amazon grâce à des projets open source
Ces projets open source étendent les fonctionnalités des Kubernetes clusters exécutés sur ou en dehors de ceux-ci AWS, y compris les clusters gérés par AmazonEKS.
Outils de gestion
Outils de gestion associés pour Amazon EKS et les Kubernetes clusters.
eksctl
eksctl
est un CLI outil simple pour créer des clusters sur AmazonEKS.
-
AWS blog open source : eksctl : EKS cluster Amazon avec une seule commande
AWS contrôleurs pour Kubernetes
Avec AWS Controllers forKubernetes, vous pouvez créer et gérer AWS des ressources directement à partir de votre Kubernetes cluster.
-
AWS blog open source : opérateur AWS de service disponible pour le Kubernetes moment
Flux CD
Flux est un outil que vous pouvez utiliser pour gérer la configuration de votre cluster à l'aide de Git. Il utilise un opérateur dans le cluster pour déclencher des déploiements à l'intérieur de Kubernetes. Pour plus d'informations sur les opérateurs, consultez OperatorHub.io
CDK pour Kubernetes
Avec le CDK for Kubernetes (cdk8s), vous pouvez définir des Kubernetes applications et des composants à l'aide de langages de programmation familiers. Les applications cdk8s sont synthétisées dans des Kubernetes manifestes standard, qui peuvent être appliqués à n'importe quel cluster. Kubernetes
-
AWS blog sur les conteneurs : Présentation de cdk8s+
: piloté par l'intention pour les objets APIs Kubernetes
Réseaux
Projets de mise en réseau connexes pour Amazon EKS et les Kubernetes clusters.
Amazon VPC CNI plugin for Kubernetes
Amazon EKS prend en charge les VPC réseaux natifs via le Amazon VPC CNI plugin for Kubernetes. Le plugin attribue une adresse IP de votre choix VPC à chacun Pod d'entre eux.
AWS Load Balancer Controller pour Kubernetes
AWS Load Balancer ControllerPermet de gérer les équilibreurs de charge AWS élastiques pour un Kubernetes cluster. Il satisfait les ressources d'Kubernetesentrée en provisionnant des équilibreurs de charge d' AWS application. Il satisfait les ressources Kubernetes de service en fournissant des équilibreurs de charge AWS réseau.
Externe DNS
L'interface externe DNS synchronise les Kubernetes services exposés et les entrées avec des DNS fournisseurs tels qu'Amazon Route 53 et AWS Service Discovery.
Machine learning
Projets d'apprentissage automatique connexes pour Amazon EKS et les Kubernetes clusters.
Kubeflow
Boîte à outils de machine learning pour Kubernetes.
-
AWS blog open source : Kubeflow
sur Amazon EKS
Auto Scaling
Projets de mise à l'échelle automatique connexes pour Amazon EKS et les Kubernetes clusters.
Cluster Autoscaler
Cluster Autoscaler est un outil qui ajuste automatiquement la taille du Kubernetes cluster en fonction CPU de la pression de la mémoire.
-
EKSAtelier Amazon : Cluster Autoscaler
Karpenter
Karpenter est un Kubernetes Node Autoscaler conçu dans un souci de flexibilité, de performance et de simplicité.
-
EKSAtelier Amazon : Karpenter
Escalator
Escalator est un outil de scalabilité automatique horizontal optimisé de lot ou de tâche pour Kubernetes.
Surveillance
Projets de surveillance connexes pour Amazon EKS et les Kubernetes clusters.
Prometheus
Prometheus est une boîte à outils de surveillance de systèmes et d'alerte open source.
-
EKSAtelier Amazon : https://eksworkshop.com/intermediate/240_monitoring/
Intégration continue/déploiement continu
Projets CI/CD associés pour Amazon EKS et Kubernetes les clusters.
Jenkins X
Solution CI/CD pour les applications cloud modernes sur Amazon EKS et Kubernetes les clusters.