Amazon Elastic Kubernetes Service (Amazon EKS) is a fully managed Kubernetes service provided by AWS.
Amazon EKS Lifecycle Management¶
We have developed a deep integration with Amazon EKS to ensure that users can customize and manage the full lifecycle of EKS Clusters in any region right from the Controller. Two approaches for provisioning are currently supported:
Self Service, Wizard¶
A wizard style GUI experience that is well suited for users that have limited time in getting a cluster operational quickly. Watch a brief video showcasing EKS Lifecycle Management.
Well suited for automation focused operations where the organization is expected to maintain version-controlled "cluster specification files" in their Git Repo for Amazon EKS. This approach also allows users to specify very advanced EKS configurations that can become difficult to visualize in the GUI.
View detailed examples of cluster specification files.
If you use an alternate approach for cluster lifecycle management such as Terraform, you can import these clusters into a Project in the Controller to
- Create and manage cluster blueprints
- Perform backup and restore of clusters
- Use the integrated dashboards for visibility and monitoring,
- Perform workload lifecycle management and
- Implement GitOps automation pipelines
Amazon EKS on AWS Outposts¶
AWS Outposts is a fully managed service that extends AWS capabilities to a customer's facility providing a truly consistent hybrid experience. AWS services run locally on AWS Outposts and can be accessed using familiar AWS APIs and tooling making it ideal for workloads that require low latency access to on-premises systems, local data processing, or local data storage. AWS Outposts are connected to the nearest AWS Region to provide management and control plane services with complete management, monitoring, and lifecycle management by AWS.
Organizations can leverage the controller to streamline and simplify the provisioning and ongoing operations of EKS clusters on AWS Outposts. They can do this via both a self-service wizard and in a declarative manner using a version controlled cluster specification that can be stored in a Git repository.
Once you have created your VPC and subnets for AWS Outposts, just provide this information via the wizard or via automation to ensure it can provision the Amazon EKS cluster with the worker nodes on your AWS Outposts infrastructure.