AWS EKS Upgrade

Hello,

We are upgrading AWS EKS from 1.17 to 1.19. Is it correct way that we bump up version number to 1.19 after AWS upgrade? Terrafor is NOT going to rebuild entire cluster to 1.19, right?

resource “aws_eks_cluster” “eks_cluster” {
version = 1.17

Are you not wanting Terraform to handle the upgrade?

I have recently done some upgrades and we would bump the version from 1.17 to 1.18, do a terraform apply, handle the manual steps (worker updates, kube-proxy, etc.) and then bump to 1.19 and redo.

quite honestly, I didn’t realize Terraform can be this powerful. do I need to bump from 1.17 → 1.18 → 1.19. Or I can do 1.17 → 1.19 directly?

Kubernetes can only be upgraded by one minor version at a time, so you have to got from 1.17 to 1.18 to 1.19.

1 Like