arm64 support for Kubernetes Operator
Arm64 processors are getting more and more popular. Would be really nice to be able to run MongoDB Kubernetes Operator on a Raspberry Pi cluster.
Otherwise, meanwhile would be nice to get documentation updated on how to produce arm64 images to still make it possible without having full CI infrastructure support.
ARM support is now in progress for the Community Operator (https://github.com/mongodb/mongodb-kubernetes-operator) and will be released in the next few weeks.
ARM support for the Enterprise Operator is TBD but is in the roadmap, likely for 2024.
It's like chicken and egg conundrum. Why should they provide ARM support when there's not much demand. Anyway, how will they be a demand if you don't provide it? I wonder how the dev can miss seeing the trend on using ARM especially by the main cloud providers.
Currently I'm running workloads on Oracle Cloud Infrastructure with ARM-based K8S nodes.
As a workaround, I'm using MongoDB Atlas and a self-hosted option on another machine to fulfill the need for Mongo databases.
I would be amazed if it got more traction from the community :(
I'm using the OCI Always Free tier to help me bootstrap development while learning about kubernetes and identify the stack components for my present and upcoming projects. The nodes available to this tier which can do things are ARM nodes.
Not being able to use the operator on ARM means that use of an operator-managed mongodb is not available to me while I try things out and decide on the stack I want to use.
Given there's anecdotal evidence that mongodb itself has good performance on ARM64, and the mongo image has run even on Raspberry Pi clusters, the unavailability of the operator for ARM is even more surprising.
This is also blocking us upgrading our production API and associated websites running on AWS.
I can't run the k8s operator on my Pi4 cluster, and I don't have another option with x86_64. Please add support for aarch64 (aka ARM64)!
I have a ARM64 K8s cluster on AWS and many of our team members use ARM64 Mac for local dev as well. Please support this soon!