Hey, I have been working with k6-operator for a month now on my local k8s cluster using rancher-desktop for testing a few stuff, it was working but for a couple of days, it is throwing an ErrImagePull error. Seems like the manager container is somehow not fetching the image now from the container registry. The exact error is mentioned below:
Failed to pull image “Package operator · GitHub”: rpc error: code = Unknown desc = no matching manifest for linux/arm64/v8 in the manifest list entries
Does someone has an idea regarding this issue? I tried it on other platforms such as Linode, and it is working as expected.
Hi @anuragjanghala
Welcome to the community forums
and thanks for reporting this.
There was a recent beta release and it seems docker pull ghcr.io/grafana/operator:starter-v0.0.9rc2
does not have an arm64
build. Are you running on arm64
platform? That also explains it working on other platforms for you (Linode).
It worked a couple of days ago with docker pull ghcr.io/grafana/operator:starter-v0.0.9rc1
, which did have an arm64
build.
We are looking into it. I’ll keep you posted.
Cheers!
Hi, Thanks for the clarification I’m using arm64 device. How much time will it take to get support on these devices?
Hi @anuragjanghala
We did have the arm64
build in previous releases, so I hope we can find out what happened this time and fix it. The operator team is looking into what failed with this build and we should have more information in the following days.
Cheers!
1 Like
Hi @anuragjanghala
I can see @olha already explained the issue in Support for linux/arm64/v8 devices such as (m1 mac) · Issue #187 · grafana/k6-operator · GitHub.
There was a misunderstanding on my part
the operator has NOT supported arm64 at all, in any version. So the issue you encountered has a different cause.The v0.0.9rc2
build has broken Docker manifests, due to an issue in underlying CI dependency. So the problem you encountered with v0.0.9rc2
is not related to ARM architecture.
I tested docker pull ghcr.io/grafana/operator:latest
on my MacOS and it works now as it did previously with v0.0.9rc1
.
And indeed my MacOS returns
"Architecture": "amd64",
"Os": "linux",
with docker inspect ghcr.io/grafana/operator:latest | grep -A1 'Architecture'
. So the Docker manifests were broken.
Again thanks for reporting this. Enjoy the weekend!
Cheers!