【问题标题】:Is a Kubernetes Arm Master and x86 nodes wise/possible?Kubernetes Arm Master 和 x86 节点是否明智/可行?
【发布时间】:2020-01-04 15:30:51
【问题描述】:

我什至不知道这是否可能,但这是否明智?我不知道,但我认为主节点不必像工作节点那样处理。有了这个假设,我想通过将我的 master 移动到我的 RPiV4(有 4GB 内存)来尽可能地提高能源效率。

【问题讨论】:

  • 主架构无关紧要。主节点和工作节点之间的接口是http。您可能会遇到的唯一问题是由于 Kubernetes 的使用/测试较少。
  • 请点赞/接受答案,让社区知道它的用处,谢谢!

标签: kubernetes multiarch raspberry-pi4


【解决方案1】:

混合架构集群的构建需要对自 1.12 版以来提供的主要 Kubernetes 发行版进行一些改进。 Kubernetes 有一段时间有 AMD64 和 ARM64 映像,但为了能够透明地创建混合集群,它需要将 Docker Manifest 推送到主映像标记指向已标记架构映像的存储库。 我真的建议你去寻找那些文章:

希望对你有帮助。

【讨论】:

  • 您能评论一下低功率主控器的影响吗?
  • 您需要知道要在集群上运行什么(一个或几个应用程序、应用程序类型、CPU 与内存密集型),然后才能决定架构。例如,如果您想使用 kubeadm 创建集群,则对于 Master 节点,您需要满足最低要求,例如 2GB 或更多 RAM。
  • 感谢您花时间深入研究我的问题。我意识到这个问题很模糊。我不想在 master 上运行任何不必要的 pod/deployment/service/etc。我不确定以后是否会发现如果在主服务器上本地运行某些事情会运行得更好。我知道某些东西尚未在 Istio 或 Linkerd 等 ARM 架构上运行(至少没有自定义构建一些图像)。但据我所知,他们不需要在主人身上运行。我正在寻找经验来证明拥有比节点更强大的主节点会带来什么好处,反之亦然。
  • 为了添加更多上下文,我已经设置了我的集群,使得主节点正在在 RPi 上运行并且还没有注意到任何奇怪的事情。如果有人感兴趣,我正在使用 K3S。安装不需要我做任何不同的事情就可以正常工作。
猜你喜欢
  • 2018-08-23
  • 2013-08-11
  • 2013-11-21
  • 1970-01-01
  • 2021-09-18
  • 2020-08-17
  • 2019-09-10
  • 1970-01-01
  • 2019-09-17
相关资源
最近更新 更多