Upgrade EKS Node Group

Rok supports Kubernetes rolling updates seamlessly, as long as the nodes are gracefully drained. Here is the procedure that you should follow in general:

  1. Create new nodes that can fit the workloads of the old ones.
  2. Cordon old nodes.
  3. Drain old nodes one by one and let Rok snapshot, unpin and migrate any volumes.
  4. Delete old nodes.

Choose one of the following options, based on the type of the node group you use in your cluster.

This section will guide you through upgrading a managed node group in your EKS cluster to match the Kubernetes version of the control plane.

This section will guide you through upgrading a self-managed node group in your EKS cluster to match the Kubernetes version of the control plane.