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

Support multi-arch image #381

Closed
cyb70289 opened this issue Nov 20, 2019 · 10 comments
Closed

Support multi-arch image #381

cyb70289 opened this issue Nov 20, 2019 · 10 comments

Comments

@cyb70289
Copy link
Contributor

Current csi-provisioner image is only for x86(same for other projects under kubernetes-csi).
It makes it hard to deploy k8s storage cluster on other architectures like Arm.

It's better to build multi-arch image which works seamlessly on both Arm and x86. Similar job has been started on cephcsi project. As cephcsi depends on k8scsi containers, we would like to add multi-arch support to k8scsi containers too.

@Madhu-1
Copy link
Contributor

Madhu-1 commented Nov 20, 2019

cc @pohly @msau42

@fejta-bot
Copy link

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

@k8s-ci-robot k8s-ci-robot added the lifecycle/stale Denotes an issue or PR has remained open with no activity and has become stale. label Feb 18, 2020
@Madhu-1
Copy link
Contributor

Madhu-1 commented Feb 18, 2020

/remove-lifecycle stale

@k8s-ci-robot k8s-ci-robot removed the lifecycle/stale Denotes an issue or PR has remained open with no activity and has become stale. label Feb 18, 2020
@fejta-bot
Copy link

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

@k8s-ci-robot k8s-ci-robot added the lifecycle/stale Denotes an issue or PR has remained open with no activity and has become stale. label May 18, 2020
@Madhu-1
Copy link
Contributor

Madhu-1 commented May 18, 2020

/remove-lifecycle stale

@k8s-ci-robot k8s-ci-robot removed the lifecycle/stale Denotes an issue or PR has remained open with no activity and has become stale. label May 18, 2020
@leakingtapan
Copy link

leakingtapan commented Jul 1, 2020

What's the plan for this? Preferably, I need multi-arch images on quay.io for other csi sidecars as well. After I x-compiled the ebs csi to arm, but then realize it's side cars are still in x86.

Looks here the multiarch build is already supported ? @pohly

@pohly
Copy link
Contributor

pohly commented Jul 1, 2020

See kubernetes-csi/csi-release-tools#86.

In short, upcoming releases will be multi-arch. There are no plans at this point to backport the build changes to older, existing releases.

@RobReus
Copy link

RobReus commented Jul 1, 2020

@leakingtapan we at https://github.com/raspbernetes/multi-arch-images are all about ARM64 (and others) support for popular images like these. Take a look, maybe it's useful for you :)

@cyb70289
Copy link
Contributor Author

cyb70289 commented Jul 1, 2020

FWIW, this patch enables Arm64 in csi-release-tools, which is used by all k8s-csi projects to build/publish images. csi-release-tools code is synced at next release of each k8s-csi project.
Multiarch images are not pushed to quay.io. Per my knowledge, they are located at gcr.io.

@cyb70289
Copy link
Contributor Author

cyb70289 commented Jul 1, 2020

Close this issue as it's not necessary to enable multi-arch for each csi project.

@cyb70289 cyb70289 closed this as completed Jul 1, 2020
kbsonlong pushed a commit to kbsonlong/external-provisioner that referenced this issue Dec 29, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
7 participants