percona / everest

Percona Everest is a cloud-native database platform to deploy and manage enterprise-grade PostgreSQL, MongoDB and MySQL database clusters.
https://docs.percona.com/everest/index.html
Apache License 2.0
231 stars 11 forks source link

Percona Everest cannot be installed on ARM architecture due to percona/everest-catalog Docker image being amd64 only #784

Open maamoon95 opened 1 week ago

maamoon95 commented 1 week ago

When attempting to install Percona Everest on ARM architecture, the installation fails because the percona/everest-catalog Docker image is built for amd64 only. ARM-based systems like Ampere CPUs on Ubuntu 24.04 are becoming more common, and supporting ARM architecture would be greatly beneficial for users on these platforms.

Steps to reproduce:

  1. Run installation on an ARM-based server (Ampere CPU, Ubuntu 24.04).
  2. Observe failure due to the percona/everest-catalog Docker image being incompatible with ARM.

Expected behavior:

System details:

PeterSzcz commented 1 week ago

hey @maamoon95

Thanks for the feedback! We want to eventually support ARM architecture, for Everest this wouldn't be a very heavy lift but we are dependent on our operators and database distribution supporting ARM and unfortunately only one of them currently is. There is an ongoing effort to add ARM support for MySQL and PMM which should be delivered in next 2 quarters and it make sense to release Everest for ARM at the same time when most components have this support.