-
Notifications
You must be signed in to change notification settings - Fork 307
ARM support #2171
Comments
Hey @tsrats! Thanks for opening your first issue. We appreciate your contribution and welcome you to our community! We are glad to have you here and to have your input on Tanzu Community Edition. |
Yep, great ask. I have been working with @joefitzgerald about this. He actually did all the leg work. He did the leg work for getting us close to supporting arm64 for darwin and linux. The current blocker right now is we need to update certain packages/images (ie like the kind image) and also get Tanzu Framework to support it. If you do a build of TCE ( |
In addition to @dvonthenen 's items for bootstrapping aka In any event I like @dvonthenen's suggestion to start with the |
Tanzu Arm support is critical for a comprehensive cloud and edge story that includes 64-bit Arm support. |
There are a few scenarios here, and we should probably make it clear which ones we want to support. At a minimum, I see it useful having a Then there's the case for actually deploying a management, standalone, or workload cluster to an ARM based machine. Docker deployments would obviously imply we need ARM images. But another scenario would be, for instance, running the So the client side of this is separate from the deployment provider side. You could have any combination of:
We wouldn't necessarily need to support all scenarios right away to start adding ARM support, but it might be useful to make it clear which scenarios we actually want to handle to prioritize the work. |
@stmcginnis Makes sense Perhaps, we should start off with simply enabling |
Agree, that makes sense as a first step. |
I've also opened a related issue in tanzu-framework since that's where most of this plumbing work would occur: Regarding just ARM64 CLI binaries for linux, totally open to this and quite trivial. But if someone would like to suggest it, would you open a new issue? Thanks! |
Please ignore this test... cc: @vmware-tanzu/tce-owners |
I'm not convinced this use case is harder or easier to achieve. I would like to add ARM64 node(s) to an existing x86 cluster. |
I have heard some talk of mixed clusters, but mostly for mixing Linux and Windows nodes. I'm not sure how difficult that would be for ARM, but I think management of workloads would still come down to label matching. So possible. |
I have been running a vanilla Kubernetes cluster with x86 and ARM since the release of the ESXi on ARM fling. With so many container images cross building for both platforms, it is not too difficult to manage. Anything that needs to run on one or the other just needs a label on the deployment. |
I also have existing mixed-arch clusters running: amd64 + ARM64 + armhf. |
Feature Request
I would like to request support for aarch64/arm support.
Describe alternatives you've considered
Currently, using TCE on x86_64, as well as vanilla kubernetes on both x86_64 and aarch64.
Additional context
Thanks for an already great release!
The text was updated successfully, but these errors were encountered: