kepler icon indicating copy to clipboard operation
kepler copied to clipboard

Missing support for linux/arm64/v8

Open beneiltis opened this issue 1 year ago • 20 comments

What happened?

First of all: Great work. The operator is working great for me 👍. Thx a lot for your great work.

When i deploy the operator to my kubernetes cluster (k3s) i receive the error:

Failed to pull image "quay.io/sustainable_computing_io/kepler:release-0.6.1": no matching manifest for linux/arm64/v8 in the manifest list entries

As far as I can see, there is only a amd64 image in the container registry. Do you pepole have any plans on multiarch support?

What did you expect to happen?

A working image pull for arm64 systems. In this case: a M2 Mac.

How can we reproduce it (as minimally and precisely as possible)?

Run the helm chart on a m1 or m2 mac in docker-desktop-kubernetes.

Anything else we need to know?

No response

Kepler image tag

quay.io/sustainable_computing_io/kepler:release-0.6.1

Kubernetes version

v1.28.2

Cloud provider or bare metal

OS version

# On Linux:
$ cat /etc/os-release
macos 13.4.1 
$ uname -a
Darwin MBP 22.5.0 Darwin Kernel Version 22.5.0: Thu Jun  8 22:22:20 PDT 2023; root:xnu-8796.121.3~7/RELEASE_ARM64_T6000 arm64

Install tools

Kepler deployment config

For on kubernetes:

$ KEPLER_NAMESPACE=kepler

# provide kepler configmap
$ kubectl get configmap kepler-cfm -n ${KEPLER_NAMESPACE} 
# paste output here

# provide kepler deployment description
$ kubectl describe deployment kepler-exporter -n ${KEPLER_NAMESPACE} 

For standalone:

put your Kepler command argument here

Container runtime (CRI) and version (if applicable)

Related plugins (CNI, CSI, ...) and versions (if applicable)

beneiltis avatar Jan 03 '24 11:01 beneiltis