建立一个廉价的集群
Build a cheap cluster
为了在 Mesos、Kubernetes、DC/OS 等上做一些 POC,我想构建一个 3-5 个节点的小型集群。
我开始通过 AWS 构建集群,但它很快变得膨胀起来。
所以,我想知道有没有什么好的方法可以在不花太多钱的情况下搭建这样一个集群。
那要看你要不要用云了。想到的替代方案可能是:
- 使用 Vagrant 等解决方案(如 @sfgroups 所述)或直接手工制作 VM 在您自己的计算机中使用虚拟机。
- 使用 Raspberry Pi 台计算机构建集群。
- 寻找更便宜的云提供商
在所有这些情况下,您可以按照指南从头开始构建集群,例如 https://github.com/kelseyhightower/kubernetes-the-hard-way(请注意,这是针对 GCE 的,但大部分适用于其他系统)
有一篇博客,作者对廉价的 3 节点 HA 生产集群进行了很好的解释和开源代码。它在 Digitalocean 中,但可以在任何类似的主机提供商中复制。 post 这里的所有内容都太长了,所以检查这个 link
您可以使用 DC/OS Vagrant 启动本地 DC/OS 集群。您确实需要一台非常结实的机器才能工作,因为您基本上是 运行 一个完整的 DC/OS 集群,如果您计划在那里测试任何数据服务或大工作负载,您将需要一个更大的机器。 (查看要求)
为了在 Mesos、Kubernetes、DC/OS 等上做一些 POC,我想构建一个 3-5 个节点的小型集群。 我开始通过 AWS 构建集群,但它很快变得膨胀起来。 所以,我想知道有没有什么好的方法可以在不花太多钱的情况下搭建这样一个集群。
那要看你要不要用云了。想到的替代方案可能是:
- 使用 Vagrant 等解决方案(如 @sfgroups 所述)或直接手工制作 VM 在您自己的计算机中使用虚拟机。
- 使用 Raspberry Pi 台计算机构建集群。
- 寻找更便宜的云提供商
在所有这些情况下,您可以按照指南从头开始构建集群,例如 https://github.com/kelseyhightower/kubernetes-the-hard-way(请注意,这是针对 GCE 的,但大部分适用于其他系统)
有一篇博客,作者对廉价的 3 节点 HA 生产集群进行了很好的解释和开源代码。它在 Digitalocean 中,但可以在任何类似的主机提供商中复制。 post 这里的所有内容都太长了,所以检查这个 link
您可以使用 DC/OS Vagrant 启动本地 DC/OS 集群。您确实需要一台非常结实的机器才能工作,因为您基本上是 运行 一个完整的 DC/OS 集群,如果您计划在那里测试任何数据服务或大工作负载,您将需要一个更大的机器。 (查看要求)