Lifecycle Management For Amazon EKS using Rafay¶
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