题 在某些托管服务提供商处设置简单的单服[关闭]


CoreOS 对于托管Web服务来说,它似乎是一个很好的发行版:自动更新,低内存使用,内置Docker支持。但是,所有安装说明似乎都假设我要配置一整套服务器。 - 没有简单的方法可以跳过所有复杂的设置,只是让CoreOS在一台服务器上的某个托管服务提供商上运行,就像Ubuntu这样的“普通”发行版一样?

例如,我真的必须配置 etcd 我将在单个服务器上运行我的应用服务器和PostgreSQL时发现服务?

如果今天没有简单的方法,你认为会有更遥远的未来吗?或者CoreOS是否仅用于大规模多服务器部署?

(背景:我希望有一天我会为其他人写关于如何安装我正在开发的某个Web应用程序的说明,如果我能指示他们使用CoreOS,知道他们会起床的话会很好并且快速而轻松地运行。)


6
2017-09-06 13:44




这个问题可以在哪个方向进行编辑,因此它成为主题和专业? - 我能想到的两件事是1)删除“背景”部分。并且2)实际上尝试安装CoreOS而不用例如配置 etcd 并在问题中包括这样做的结果。我是在正确的轨道上吗? (虽然我可能没有时间在接下来的几天内这样做。) - KajMagnus
(没有其他StackExchange站点,这个问题将在主题上?SuperUser怎么样?) - KajMagnus


答案:


DigitalOcean刚刚添加了对CoreOS的支持(昨天实际上),他们已经编写了一个关于如何运行最小设置的分步指南:

https://www.digitalocean.com/community/tutorials/how-to-set-up-a-coreos-cluster-on-digitalocean

这可能是让CoreOS在某个地方运行的更简单的途径之一。


3
2017-09-06 17:44



这个循序渐进的指南是我提出问题的原因:-)我也找到了它,并且认为“我不能要求我的软件的用户阅读和理解本指南。他们没有时间这样做。是不是真的要这么复杂吗?“ - KajMagnus


对于非常简单的设置,只需在支持的云提供程序上启动映像,并通过提供程序UI或通过云配置提供SSH密钥。

你可以跳过所有的etcd和fleet东西,并准备好开箱即用的docker。

SSH用户默认为核心。


1
2017-09-06 19:09



你测试过这个,或者你认为它应该有用吗?如果你看看 Digital Oceans的CoreOS指南,我真的可以跳过,例如,步骤 生成新的发现URL 和 编写云配置文件? - KajMagnus