Does the UMA know which image to use in a cluster with both ARM64 and AMD64 nodes.
search cancel

Does the UMA know which image to use in a cluster with both ARM64 and AMD64 nodes.

book

Article ID: 451301

calendar_today

Updated On:

Products

DX SaaS

Issue/Introduction

Q1. Since ARM64 and AMD64 use 2 different docker images for the daemonset container that gets deployed to each worker node, does the UMA know which of those 2 images to use depending on the configuration of the target host?

Q2. Because we re-package the image and sign it,  we need to know where in the deployment .yaml we need to specify the alternate image name. Can you please provide the location?

Resolution

A1. Use the image caapm/universalmonitoragent:uma-ubi9-26.7.1.18. Based on the underlying container runtime, it will automatically pull the image based on arch type.

The ubi9 images are supported on md64 , arm64 and s390x arch types.

 

A2.  Since tthey want to use the multiarch manifest images to be pushed to their local registry.
Then packge all the architect manifest and pushed to their local repo.  The standard docker pull/push will only download the single architecture matching the local machine executing the command, which strips away the multi-architecture manifest list.

See the below screenshot for supported arch manifest.