Upgrade Procedure - Upgrade Procedure - UG1656

Onload Operator for Kubernetes User Guide (UG1656)

Document ID
UG1656
Release Date
2024-04-26
Revision
1.0 English

The upgrade procedure occurs node-by-node. The Operator chooses a node to upgrade (next alphabetically) and starts the procedure for that node. When the upgrade on that node has completed, the Operator starts upgrading the next node.

Steps during an upgrade are as follows:

  1. A change is made to spec.onload.version.
  2. The Operator picks the next node to upgrade, or stops if all nodes are upgraded.

    For each node:

    1. The Operator stops the Onload Device Plugin.
    2. The Operator evicts all pods that are using the amd.com/onload resource.
    3. The Operator removes the onload Module (and, if applicable, the sfc Module).
    4. The Operator adds new Module(s).
    5. The Operator re-starts the Onload Device Plugin.