Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

ARM64 builds? #3505

Open
sokoow opened this issue Oct 31, 2017 · 26 comments
Open

ARM64 builds? #3505

sokoow opened this issue Oct 31, 2017 · 26 comments
Assignees
Labels
area/build kind/requirement New feature or idea on top of harbor

Comments

@sokoow
Copy link

sokoow commented Oct 31, 2017

Hi All,

In this day and age, lots (if not most) golang based projects also provide ARM64 builds. Would you consider doing one also please?

@steven-zou
Copy link
Contributor

@wy65701436

Please help to do investigation if we can support ARM64 build. Thanks.

@stale
Copy link

stale bot commented Nov 11, 2018

This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions.

@stale stale bot added the Stale label Nov 11, 2018
@vielmetti
Copy link

Yes, I would like to see an arm64 build of harbor!

@stale
Copy link

stale bot commented Feb 12, 2019

This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions.

@stale stale bot added the Stale label Feb 12, 2019
@vielmetti
Copy link

For reference, my first attempt at this is documented in #6277 .

@stale stale bot removed the Stale label Feb 12, 2019
@stale
Copy link

stale bot commented May 13, 2019

This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions.

@stale stale bot added the Stale label May 13, 2019
@duyanghao
Copy link

So how things progress? Does harbor support ARM64 build now?

@stale stale bot removed the Stale label May 15, 2019
@reasonerjt reasonerjt added kind/requirement New feature or idea on top of harbor and removed community request/feature labels Jun 5, 2019
@Liu-Richard
Copy link

Does harbor support ARM64 build now?
My linux server is arm64,
docker version is:18.03.1-ce
docker-compose version 1.25.0dev, build d212fe6
docker-py version: 4.0.1
CPython version: 3.6.5
OpenSSL version: OpenSSL 1.0.2k-fips 26 Jan 2017
when I execute ./prepare or ./install.sh in harbor folder ,an error occures:
standard_init_linux.go:190: exec user process caused "exec format error"
and when I execute "docker run goharbor/prepare:v1.8.1" , the same error

Does harbor support ARM64 build now?

@congweitao
Copy link

@wy65701436

Please help to do investigation if we can support ARM64 build. Thanks.

@steven-zou I was blocked on porting harbor to aarch64 platfrom with the problem of registry-photon, which is only offering x86 version. Can you send me an arm64v8 version, because I notice that your collegaue Yang Wang is responsible for the Dockerfile of registry-photon module. Thanks!
My Email: congweitao@hotmail.com

@fr34k8
Copy link

fr34k8 commented Feb 11, 2020

@congweitao any progress on this ?

@congweitao
Copy link

@congweitao any progress on this ?

I compiled it on ARM64 server succussfully. I uploaded it to dockerhub, see docker pull congweitao/registry-photon:v2.7.1

@fr34k8
Copy link

fr34k8 commented Feb 13, 2020

@congweitao nice to hear that! what's left to do to get it up and running ?

I'm here with a 6 node RPI 4B k3s cluster and want to see this working via the helm chart of harbor:
https://github.com/goharbor/harbor-helm

@congweitao
Copy link

@congweitao nice to hear that! what's left to do to get it up and running ?

I'm here with a 6 node RPI 4B k3s cluster and want to see this working via the helm chart of harbor:
https://github.com/goharbor/harbor-helm

All components are now running normally. The most important is to change photon:2.0 to photon:3.0, and the Dockerfiles have to be modified in order to compile successfully. I uploaded the docker images to dockerhub too.

@fr34k8
Copy link

fr34k8 commented Feb 19, 2020

@congweitao may I don't get it, but which images exactly are you referring to ?

@Trackhe
Copy link

Trackhe commented Sep 3, 2020

push

@danielsand
Copy link

FYI
The Server market is growing fast:
https://nvidianews.nvidia.com/news/nvidia-to-acquire-arm-for-40-billion-creating-worlds-premier-computing-company-for-the-age-of-ai
and also the private sector is chipping in:
https://www.apple.com/newsroom/2020/06/apple-announces-mac-transition-to-apple-silicon/

@bainilybi
Copy link

I need arm64 harbor , where can I get it?

@robyrobot
Copy link

Hi guys, if some one is interested I created a very simply workaround here: https://github.com/robyrobot/rosettak8s.
Of course it should to be tested so comments and suggestion are appreciate.
This is not a solution because it is better to have a arm64 based docker image instead using an emulator layer to run amd64 compiled images but in the meanwhile ... I written it because I got issue installing harbor helm-chart on EKS with Nitro based images (t4g).
Hope this help

@disconn3ct
Copy link

https://github.com/octohelm/harbor has cross-built harbor images. Working great on rpi.

@PKizzle
Copy link

PKizzle commented Nov 10, 2022

Would love to see official arm64 support in the future

@pcgeek86
Copy link

I need to run Harbor on an ODROID M1, which uses a Rockchip RK3568B2 CPU (quad-core ARM Cortex A55), and has 8 GB of RAM. I'm running Ubuntu Server 22.04 LTS 64-bit with Podman, because the version of iptables isn't compatible with Docker, for some odd reason.

Is there an arm64 image available for Harbor?

@hellboy0621
Copy link

I need arm64 harbor , where can I get it?

@mumong
Copy link

mumong commented Aug 30, 2023

I need arm64 harbor , where can I get it?

hi do you have any idea that can get arm harbor ?

@jessehu
Copy link
Contributor

jessehu commented Oct 23, 2023

We have verified this harbor arm64 build patch by @morlay works v2.8.3...morlay:harbor:patch-v2.8.3.

@mumong
Copy link

mumong commented Oct 23, 2023

We have verified this harbor arm64 build patch by @morlay works v2.8.3...morlay:harbor:patch-v2.8.3.

hi thanks, i have solved that problem. I can rebuild the arm image on the arm machine. there are official ways to do that. besides there are also already pushed arm images on the docker hub for the public. so that I can easily docker pull the arm images.

AaronDewes added a commit to AaronDewes/harbor that referenced this issue Jan 1, 2024
This does not work for all architectures, but at least amd64 and arm64. I could also add a switch statement, but ARM64 seems to be the most important arch to implement right now (goharbor#3505).
AaronDewes added a commit to AaronDewes/harbor that referenced this issue Jan 1, 2024
This does not work for all architectures, but at least amd64 and arm64. I could also add a switch statement, but ARM64 seems to be the most important arch to implement right now (goharbor#3505).

Signed-off-by: Aaron Dewes <aaron.dewes@protonmail.com>
@alexagc
Copy link

alexagc commented Feb 7, 2024

Any advances with this issue??, @morlay patch works very well but its not an official solution, the official solution arm-harbor seems discontinued

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area/build kind/requirement New feature or idea on top of harbor
Projects
None yet
Development

No branches or pull requests