title: Mesos

在 Rancher 中部署 Mesos,您首先需要添加一个新的环境,这个环境需要环境模版中设定容器编排引擎是 Mesos

创建一个 Mesos 环境

在左上角的环境的下拉菜单中,单击环境管理。通过单击添加环境去创建一个新的环境,需要填写名称描述(可选),并选择 Mesos 作为编排引擎的环境模版。如果启用了访问控制,您可以在环境中编辑成员并选择他们的成员角色。所有被添加到成员列表的用户都能访问您的环境。

在创建 Mesos 环境后,您可以在左上角环境的下拉菜单中切换到您的环境,或者在环境管理页面中,在对应环境的下拉选项中单击 切换到此环境

注意: Rancher 支持多种容器编排引擎框架,但 Rancher 目前不支持在已有运行服务的环境里切换容器编排引擎。

启动 Mesos

在 Mesos 环境被创建后,在您添加一台主机到这个环境之前,基础设施服务是不会启动的。Mesos服务需要至少 3 个主机节点。添加主机的过程与其他编排引擎相同。一旦第一个主机被添加成功,Rancher 将会自动启动基础设施服务,包括 Mesos 的组件(例如 mesos-master,mesos-agent 以及 zookeeper)。您可以在 Mesos页面看到部署的过程。

注意: 只有 Rancher 的管理员或者环境的所有者才能够看到基础设施服务

使用 Mesos

当安装成功后,您可以通过以下的方式开始创建或者管理您的 Mesos 应用:

Mesos UI

您可以通过单击Mesos UI去管理 Mesos。它会打开一个新的页面,您可以在这个不同的 UI 中管理 Mesos。任何在该 UI 上创建的 framework 同样会在 Rancher 反映出来。

Ranche 应用商店

Rancher 支持 Mesos 框架下的应用商店。通过单击 Mesos -> 启动一个 framework按钮或者直接单击 应用商店 标签去选择使用一个 framework。选择您想启动的 framework 并且单击查看详情。查看并且编辑 Stack 名称,Stack 描述以及配置选项,最后单击 启动

如果您想添加您自己的 Mesos 应用模版,您可以把他们添加到您的私有Rancher 应用商店并把您的模版放入mesos-templates的目录。