;部署和运营;部署节奏

部署节奏

节奏可以很容易地部署在本文中解释工具。

请注意:短歌和舵的例子是等价的。他们都是提供给喜欢的人不同的配置机制。

短歌/ Jsonnet

Jsonnet文件,您需要部署节奏与短歌是可用的:

这里有一些例子使用官方Jsonnet文件。他们显示全部可用的配置范围节奏。

执掌图表可用grafana / helm-charts回购:

Kubernetes体现

你可以找到一组Kubernetes体现部署的节奏操作/ jsonnet-compiled文件夹中。这些都是使用短歌/ Jsonnet生成。

部署场景

节奏可以部署在三种模式:

  • 单片
  • 可伸缩的单片
  • microservices

模式部署是由运行时配置目标,或者通过使用—target国旗在命令行上。默认的目标是所有,这是整体的部署模式。

注意:单片模式以前叫单一的二进制模式。类似的可伸缩的整体模式以前叫可伸缩单二进制模式。虽然文档已经更新,以反映这种变化,一些URL名字和部署工具(例如执掌图表)还没有反映这一变化。

单片

整体模式部署运行所有顶层组件在一个单一的过程中,形成节奏的一个实例。整体模式是最简单的部署,但不能横向规模增加组件的数量。指体系结构描述的组件。

要启用这个模式,—target =所有使用,这是缺省设置。

找到docker-compose部署例子:

可伸缩的单片

可伸缩的整体模式类似于单一模式的所有组件都是运行在一个过程。水平扩展是通过实例化多个过程,彼此拥有—target设置为scalable-single-binary

这种模式提供了一些扩展的灵活性,没有完整的配置复杂性microservices部署。

每一个查询器将执行DNS查找frontend_address和连接到地址中找到DNS记录。

找到一个docker-compose部署示例:

Microservices

在microservices模式中,组件部署在不同的流程。比例是每一个组件,它允许更大的灵活性在比例和失败更细粒度的域。这是生产部署的首选方法,但也是最复杂的

与每个组件的部署指定一个相关的配置目标。例如,部署查询器,配置将包含目标:查询器。一个命令行部署可以指定—target =查询器国旗。每个组件中引用体系结构必须部署为了得到一个工作节奏实例。

找到一个docker-compose部署示例: