Amazon EKS Anywhere

EKS Anywhere provides a means of managing Kubernetes clusters using the same operational excellence and practices that Amazon Web Services uses for its Amazon Elastic Kubernetes Service (Amazon EKS). Based on EKS Distro, EKS Anywhere adds methods for deploying, using, and managing Kubernetes clusters that run in your own data centers. Its goal is to include full lifecycle management of multiple Kubernetes clusters that are capable of operating completely independently of any AWS services.

The tenets of the EKS Anywhere project are:

  • Simple: Make using a Kubernetes distribution simple and boring (reliable and secure).
  • Opinionated Modularity: Provide opinionated defaults about the best components to include with Kubernetes, but give customers the ability to swap them out
  • Open: Provide open source tooling backed, validated and maintained by Amazon
  • Ubiquitous: Enable customers and partners to integrate a Kubernetes distribution in the most common tooling.
  • Stand Alone: Provided for use anywhere without AWS dependencies
  • Better with AWS: Enable AWS customers to easily adopt additional AWS services

Overview

What's New

New EKS Anywhere features

Concepts

The Concepts section will describe the components and overall architecture of EKS Anywhere.

Installation

How to install the EKS Anywhere CLI, set up prerequisites, and create EKS Anywhere clusters

Operating System management

Managing node operating systems in EKS Anywhere clusters.

Cluster management

Common tasks for managing clusters.

EKS Anywhere curated package management

Managing curated packages

Workload management

Common tasks for managing workloads.

Troubleshooting

Troubleshooting your EKS Anywhere Cluster

Reference

Reference documents for EKS Anywhere configuration

Community

Guidelines for community contribution