Skip to content

Best Practices

This section captures best practices with Amazon EKS Clusters that will help customers deploy and operate reliable and resilient EKS infrastructure.

Kubernetes Versions

Ensure that you select the latest version of k8s for your EKS Cluster. This will ensure that you do not have to deal with upgrades immediately.

Pods per Instance Type

Ensure that you select appropriate instance types for your worker nodes. Amazon EKS's limits for "number of pods per instance type" are documented here

AWS Node Termination Handler

Ensure that you deploy AWS's node termination handler to your EKS clusters. On Amazon EKS clusters that are provisioned and managed by Rafay, AWS's node termination handler is automatically deployed to ensure interruptions are handled gracefully.

IP Addresses in Subnet

Ensure you provide sufficient IP addresses in your subnet. Pod scheduling may not be possible if you run out of IP addresses in your subnet. More details in Troubleshooting EKS CNI Guide