Lifecycle Management For Amazon EKS

Curated guides to help users provision, scale, upgrade and operate Amazon EKS clusters using Rafay's Lifecycle Management capabilities for Amazon EKS. We maintain a public Git repository with tested code and examples for each guide below.

Cluster Lifecycle Management

Provision and manage the lifecycle of EKS clusters using web console or declarative specs or Terraform

Auto Mode for EKS

Developer Self Service of Amazon EKS Auto Mode clusters using GitOps based automation

Click Ops to GitOps

Provision EKS clusters using Click Ops. Automatically generate Infra as Code (IaC) and sync to configured Git repository.

Blue/Green Upgrade

Upgrade your EKS clusters to a new Kubernetes version using a Blue/Green strategy

Takeover Imported EKS

Import and Takeover lifecycle management of existing Amazon EKS clusters

Cluster Blueprints

Centralized configuration of EKS clusters with software add-ons and governance policies. Enforce continuous reconciliation with drift detection policies.

Custom Networking

Provision EKS clusters using Custom Networking. Automatically manage and provision ENIs to utilize subnets from your VPC's secondary CIDR

Fleet Operations

Learn to manage and operate a fleet of EKS clusters with a fleet plan, enabling actions like upgrades, scaling, blueprint updates, and efficient pre/post flight checks.

Backup & Restore

Securely backup your EKS cluster resources and volumes to protect against infrastructure loss, data corruption, and/or service outages.

External DNS

Automatically update/sync DNS in AWS Route 53 for applications deployed to EKS clusters.

Nvidia GPUs

Operate AI/ML applications on Amazon EKS clusters with Nvidia GPU enabled nodes

Nvidia Triton Inference Server (AI)

Configure, Deploy and Operate Nvidia Triton based AI/ML applications on Amazon EKS clusters with Nvidia GPU enabled nodes.

Spot Instances

Save costs by using node groups based on EC2 Spot Instances

Persistent Storage with AWS EFS

Use AWS EFS to create shared storage between Kubernetes pods within and across AWS Availability Zones.

Windows

Provision and manage Amazon EKS clusters with Windows based Managed Node Groups

AWS Fargate

Deploy and operate containerized applications to on-demand, right sized AWS Fargate profiles attached to your EKS Cluster

AWS Graviton

Provision and manage Amazon EKS clusters based on AWS Graviton ARM based nodes

Autoscaling with Karpenter and Spot

Dynamically autoscale your EKS cluster with Spot instances using Karpenter

AWS Secrets Manager

Secure application secrets and automate lifecycle management and delivery using the platform's turnkey integration with AWS Secrets Manager

External DNS

Dynamically synchronize Amazon Route 53 records via service and ingress resources