Can etcd nodes in one cluster be deployed on different Architecture platforms #19149
Unanswered
XiuhuaRuan
asked this question in
Q&A
Replies: 2 comments
-
Deploying different nodes on different platforms might be a little risky, as bbolt (etcd's storage engine) memory maps the data file so it will be endian specific. When the etcd leader node sends a snapshot to a follower running in a different platform, it might be problematic if they have different endian. Usually for most users this is not a problem since most modern CPU are little endian. But you have to double confirm. |
Beta Was this translation helpful? Give feedback.
0 replies
-
Thanks a lot for your reply. We will double check if they have the same endian before such cross-platform deployment. |
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
I can get the supported platforms in https://etcd.io/docs/v3.5/op-guide/supported-platform/. But I have a question whether etcd nodes in one cluster can be deployed on different Architecture platforms. For example, deploy two nodes on AMD64 platforms and one node on ARM platform when resource is limited. Could you please help assess if there is any risk for such cross-platform deployment? Thanks.
Beta Was this translation helpful? Give feedback.
All reactions