Extend Amazon EKS capabilities with open source projects - Amazon EKS
Services or capabilities described in Amazon Web Services documentation might vary by Region. To see the differences applicable to the China Regions, see Getting Started with Amazon Web Services in China (PDF).

Extend Amazon EKS capabilities with open source projects

These open-source projects extend the functionality of Kubernetes clusters running on or outside of Amazon, including clusters managed by Amazon EKS.

Related management tools for Amazon EKS and Kubernetes clusters.

eksctl is a simple CLI tool for creating clusters on Amazon EKS.

With Amazon Controllers for Kubernetes, you can create and manage Amazon resources directly from your Kubernetes cluster.

Flux is a tool that you can use to manage your cluster configuration using Git. It uses an operator in the cluster to trigger deployments inside of Kubernetes. For more information about operators, see OperatorHub.io on GitHub.

With the CDK for Kubernetes (cdk8s), you can define Kubernetes apps and components using familiar programming languages. cdk8s apps synthesize into standard Kubernetes manifests, which can be applied to any Kubernetes cluster.

Related networking projects for Amazon EKS and Kubernetes clusters.

Amazon EKS supports native VPC networking through the Amazon VPC CNI plugin for Kubernetes. The plugin assigns an IP address from your VPC to each Pod.

The Amazon Load Balancer Controller helps manage Amazon Elastic Load Balancers for a Kubernetes cluster. It satisfies Kubernetes Ingress resources by provisioning Amazon Application Load Balancers. It satisfies Kubernetes service resources by provisioning Amazon Network Load Balancers.

ExternalDNS synchronizes exposed Kubernetes services and ingresses with DNS providers including Amazon Route 53 and Amazon Service Discovery.

Related machine learning projects for Amazon EKS and Kubernetes clusters.

A machine learning toolkit for Kubernetes.

Related auto scaling projects for Amazon EKS and Kubernetes clusters.

Cluster Autoscaler is a tool that automatically adjusts the size of the Kubernetes cluster based on CPU and memory pressure.

Karpenter is a Kubernetes Node Autoscaler built for flexibility, performance, and simplicity.

Escalator is a batch or job optimized horizontal autoscaler for Kubernetes.

Related monitoring projects for Amazon EKS and Kubernetes clusters.

Prometheus is an open-source systems monitoring and alerting toolkit.

Related CI/CD projects for Amazon EKS and Kubernetes clusters.

CI/CD solution for modern cloud applications on Amazon EKS and Kubernetes clusters.