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:
- Create new nodes that can fit the workloads of the old ones.
- Cordon old nodes.
- Drain old nodes one by one and let Rok snapshot, unpin and migrate any volumes.
- 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.