[本文由Ritesh Patel撰写。]
随着应用容器的运用持续火热,设计用于运行容器的“最小”操作系统也悄然而生。CoreOS就是其中一个操作系统,它被设计用于运行现代原生云应用,并且支持Docker容器。
在这篇文章中,我将介绍如何使用Nirmata在CoreOS上部署和运行微服务应用程序,可以简单分为以下几个主要步骤:
- 创建一个主机组
- 搭建一个CoreOS VM
- 部署一个应用程序
下面我会详细介绍每一步。
创建一个主机组
对于Nirmata,主机组相当于一个相同的资源池。您可以为每个云提供商定义一个或多个主机组,然后将主机组映射到应用程序和服务级别策略。
Nirmata支持多个公共和私有云提供商。因为有这样的设定,我决定采用“不尽相同”的提供商,并将各个CoreOS实例直接连接到我的主机组。
第一步是用Nirmata为CoreOS虚拟机创建一个新的主机组。选择“Host Groups” - >“Other”,然后点击“Add Host Group ”按钮添加主机组。在创建向导中,说明主机组的名称,然后配置其资源选择策略。