I am building a DIY nomadic Kubernetes cluster using K3S on Raspberry Pi 4 which uses the MCM2711 System On Chip (ARM), is ARM architecture supported to run Azure Arc agent for Kubernetes ?
I have found this issue about Arc for Server showing that there is no Doc/FAQ about this : https://github.com/MicrosoftDocs/azure-docs/issues/56545
⚠Do not edit this section. It is required for docs.microsoft.com ➟ GitHub issue linking.
Hi, @ezYakaEagle442. Thank you for taking the time to inquire about ARM supportability. I am going to have an engineer who supports this area engage you directly. In the mean time, if you can deploy the following: Connect an Azure Arc-enabled Kubernetes cluster (Preview) where in the Before you begin (section) see if you can deploy the following:
A Kubernetes cluster that is up and running. If you do not have an existing Kubernetes cluster, you can use one of the following guides to create a test cluster:
- Create a Kubernetes cluster using Kubernetes in Docker (kind)
In the meantime, I am assigning this to the appropriate team for further feedback.
@slack Can you please check and add your comments on this issue.
@ezYakaEagle442 thanks for opening this issue. Azure Arc enabled Kubernetes does not support ARM-based architectures at the moment.
Please add your vote/suggestion to our User Voice here: https://feedback.azure.com/forums/925690-azure-arc/suggestions/41613508-azure-arc-connected-kubernetes-agent-arm-supported
Will also clarify supported architectures in the docs /cc @shashankbarsin
Thanks for bringing this to our attention. We will now close this issue. If there are further questions regarding this matter, please tag me in a comment. I will reopen it and we will gladly continue the discussion.
Hey @slack @Karishma-Tiwari-MSFT ,
any updates regarding this one? I was facing the lack of ARM (as in CPU architecture) support too. I double-checked all the docs on Arc. However, I did not found any information about this. Obviously, search for "Arc Enabled Kubernetes ARM support" leads to Azure ARM stuff..
So Docs should be very transparent at this place.
Yes, I second that. I triggered Thorsten as I was running in this too.
I am working with a Kubernetes cluster on NVIDIAs IoT / Edge devices based on ARMv8 and the system requirements do not state at any point that this will only work on x64 CPUs. You'll just find out that all arc management pods are stuck in pending and only further investigation shows that they have a node selector for AMD64 and won't start on ARM-nodes.
Most helpful comment
Yes, I second that. I triggered Thorsten as I was running in this too.
I am working with a Kubernetes cluster on NVIDIAs IoT / Edge devices based on ARMv8 and the system requirements do not state at any point that this will only work on x64 CPUs. You'll just find out that all arc management pods are stuck in pending and only further investigation shows that they have a node selector for AMD64 and won't start on ARM-nodes.