Implications of automatic EKS Platform version update

0

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 ?
已提問 2 年前檢視次數 2661 次
1 個回答
0
  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.
Jason_S
已回答 2 年前

您尚未登入。 登入 去張貼答案。

一個好的回答可以清楚地回答問題並提供建設性的意見回饋,同時有助於提問者的專業成長。

回答問題指南