By using AWS re:Post, you agree to the Terms of Use

Implications of automatic EKS Platform version update


Below is quoted from the document about Amazon EKS platform versions

When new Amazon EKS platform versions become available for a minor version:

  • The Amazon EKS platform version number is incremented (eks.<n+1>).
  • Amazon EKS automatically upgrades all existing clusters to the latest Amazon EKS platform version for their corresponding Kubernetes minor version.
  • Amazon EKS might publish a new node AMI with a corresponding patch version. However, all patch versions are compatible between the EKS control plane and node AMIs for a given Kubernetes minor version.

I have a no. of questions about the second bullet above.

  1. When an Amazon EKS platform is updated, will all the underlying pods in each k8s cluster be drained and updated in a rolling manner?
  2. Will any notifications be sent prior to a EKS platform update ?
  3. Is EKS platform version update a scheduled update as done in RDS ?
asked 6 months ago60 views
1 Answer
  1. The automatic upgrade process for the cluster referenced in the documentation is scooped to control plane components. As the documentation stated, the patch version in worker nodes should be compatible throughout the minor version upgrades. If you use managed node group(s) and decided to upgrade the worker nodes when new AMI is released it would be a rolling upgrade.
  2. Not exactly. However you can either subscribe to the EKS-D updates SNS topic: arn:aws:sns:us-east-1:379412251201:eks-distro-updates (reference) or refer here.
  3. In short, minor (non-breaking) updates are not. You generally have to manually trigger an update for major releases. You can reference to the following workshop.
answered 6 months ago

You are not logged in. Log in to post an answer.

A good answer clearly answers the question and provides constructive feedback and encourages professional growth in the question asker.

Guidelines for Answering Questions