Skip to content

Develop mechanism to apply a new image for Day 2 upgrades #621

@eak13

Description

@eak13

Problem description
As a follow on to the investigative work done in #603, #604, #605 & #606, develop a process to apply a new image to an existing node to allow for upgrading/patching containerd, Dell i40e drivers, OS/Kernel patches & Ubuntu.

There is a requirement for CAPI to be upgraded to v1alpaha4 & CAPM3 to be upgraded to v1alpha5 via issue #518

Proposed change
Reference: https://hackmd.io/@Pallav/BkU2FuWZY

  1. Generate a new qcow image bundle with the upgrades/patches via Image Builder. Ensure the version catalog for your site is updated to reference the latest image. < separated into a separate issue under Day 2 Operations - Generate new QCOW bundle with upgrades #622
  2. Deploy the Kube API Server in HA mode (Kube API Server VIP) - this should be in place but doesn't seem to be working. Possibly correct as part of this issue or break out as a separate bug. < created separate issue under Kube API server not deploying in HA mode treasuremap#200
  3. Perform a rolling upgrade of all control plane and worker nodes with new image. Need to verify how this can be done both when there is a cold standby spare control plane node that can be used in the rolling upgrade and in a scenario where there is no available standby node.

Metadata

Metadata

Assignees

Labels

enhancementNew feature or request

Type

No type

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions