nri-plugins icon indicating copy to clipboard operation
nri-plugins copied to clipboard

Support Multi-Architecture (Arm64) Builds

Open MaozOvadia opened this issue 1 year ago • 0 comments

Description

Adding multi-architecture support, particularly for Arm64, would be highly beneficial to the nri-plugins project. This enhancement would expand the project's usability, making it accessible to a broader audience, including those leveraging Arm-based environments such as AWS Graviton, Raspberry Pi, and other Arm64 hardware.

Rationale

Why This Feature Is Needed: • The adoption of Arm-based architectures is skyrocketing in cloud and edge computing environments due to their superior performance-per-watt ratio and cost efficiency. • Currently, the project's lack of Arm64 support restricts its usability on modern platforms, limiting its potential user base.

Proposed Solution: Integrate multi-architecture support into the build pipeline by leveraging Docker Buildx. Docker Buildx simplifies building images for multiple architectures, such as linux/amd64 and linux/arm64.

Additional Context: • Docker Buildx: docker/buildx git • Arm64 has become a standard architecture on platforms like AWS Graviton, Raspberry Pi, and Apple Silicon. This support aligns with the industry trend toward broader multi-arch compatibility.

MaozOvadia avatar Dec 26 '24 14:12 MaozOvadia