使用 TICK 堆栈自动扩展 Docker Swarm
作者:Jack Zampolin / 产品,开发者
2017年4月6日
导航到
TICK 堆栈与 Docker
随着 TICK 堆栈的每次发布,InfluxData 正在不断提高我们提供的使用便捷性、指标深度以及维护和监控 Docker 安装的控制水平。InfluxDB 已经成为大多数 Docker 监控解决方案的必要组成部分。
从作为 CAdvisor 的主要接收器使用,到我们本地的 Telegraf 插件 用于收集容器级别的指标,InfluxDB 和 TICK 堆栈在监控任何 Docker 安装方面都发挥着作用。它还可以从单个主机扩展到复杂的多个主机集群。
Docker 背景信息
Docker 也在不断发展。在他们的最后两个版本中,他们在核心 Docker 守护进程的 Swarm 功能中增加了对编排的支持。Docker 1.12 于 2016 年 6 月发布,许多 Docker 用户开始使用这个版本。对于 Docker 1.13,他们关注社区反馈,并增加了如密钥管理器和新的 CLI 重设计等功能。
现在 Docker 已经解决了编排问题,你可以无需其他工具或框架来管理 Docker 主机集群。然而,你需要一个稳固的环境。这意味着你需要能够信任你的系统行为,并能够深入了解每个部分。这使得日志记录和监控技能对于任何 Docker Swarm 管理员来说是强制性的。
这可能会让你问一些问题,比如:“当我的队列积压或缓存填满时,我该如何扩展应用程序组件?”
Orbiter
介绍 Orbiter,这是一个开源工具,用于扩展 Docker Swarm 集群。你可以使用这个基础设施组件,结合 Kapacitor,根据你的任何监控指标来扩展 Swarm 集群上的服务。Orbiter 的 README 包含了启动或关闭系统的必要信息。还有一个 网络研讨会,演示了如何使用 Orbiter 来扩展你的 Docker Swarm。
你在等什么?去试试吧!
资源