kubernetes-retired / contrib

[EOL] This is a place for various components in the Kubernetes ecosystem that aren't part of the Kubernetes core.
Apache License 2.0
2.46k stars 1.68k forks source link

Support ARM and ARM64 images for echoserver (multi arch) #2991

Closed everflux closed 5 years ago

everflux commented 5 years ago

Currently there is no ARM or ARM64 image for the echoserver on the new k8s.gcr.io registry. It seems like the build is already prepared for docker manifests (multi arch) images, but not executed.

$ DOCKER_CLI_EXPERIMENTAL=enabled docker manifest inspect --verbose k8s.gcr.io/echoserver:1.10 | jq ".Descriptor.platform.architecture" 
"amd64"

From the source in the repo it seems like the arm image would be located at echoserver-arm.

$ docker pull k8s.gcr.io/echoserver-arm                                                                                                
Using default tag: latest
Error response from daemon: manifest for k8s.gcr.io/echoserver-arm:latest not found

There is a single tag for an arm image on dockerhub: https://hub.docker.com/r/googlecontainer/echoserver-arm/tags but it does not seem to support ARM64.

Please adjust the build in order to submit the multi arch images for the echoserver, thanks a lot.

fejta-bot commented 5 years ago

Issues go stale after 90d of inactivity. Mark the issue as fresh with /remove-lifecycle stale. Stale issues rot after an additional 30d of inactivity and eventually close.

If this issue is safe to close now please do so with /close.

Send feedback to sig-testing, kubernetes/test-infra and/or fejta. /lifecycle stale