Amazon EKS Distro Documentation

Amazon EKS Distro is a Kubernetes distribution used by Amazon EKS to help create clusters. Amazon EKS Distro includes open-source (upstream) Kubernetes components and third-party tools including configuration database, network, and storage components necessary for cluster creation. These include Kubernetes Control Plane components (e.g. kube-controller-manager, etcd, and CoreDNS), Kubernetes Node components (e.g kubelet, Kubernetes CSI, and CNI), and command line clients (e.g. kubectl and etcdctl).

Each EKS Distro is designed to evaluate new Kubernetes versions for compatibility. The source code, open source tools, and settings are provided for reproducible builds. EKS Distro is available as open source on GitHub.

Benefits

Get consistent Kubernetes builds

EKS Distro provides the same installable builds and code of open source Kubernetes that are used by Amazon EKS. You can perform reproducible builds with the provided source code, tooling, and documentation.

Run Kubernetes on your infrastructure

You can deploy EKS Distro on your own self-provisioned hardware infrastructure, or on Amazon EC2 instances.

Additional Information

For additional information about service controls, security features and functionalities, including, as applicable, information about storing, retrieving, modifying, restricting, and deleting data, please see https://docs.aws.amazon.com/index.html. This additional information does not form part of the Documentation for purposes of the AWS Customer Agreement available at http://aws.amazon.com/agreement, or other agreement between you and AWS governing your use of AWS’s services.