使用DockerCLI创建群集,将应用程序服务部署到群集,并管理群体行为。 如果您之前使用的是Docker版本1.12.0,则可以使用独立群集,但我们建议您进行更新。
群模式关键概念 本主题介绍DockerEngine1.12的集群管理和编排功能特有的一些概念。 什么是群? 嵌入在DockerEngine中的集群管理和编排功能是使用SwarmKit构建的。
Deployaservicetotheswarm 创建完群后,您可以将服务部署到群中。在本教程中,您还添加了工作节点,但这不是部署服务的必要条件。 打开终端并将ssh放入运行管理器节点的机器中。
部署应用程序的最简单方法是在单个服务器上运行它,这与运行开发环境的方式类似。如果要扩展应用程序,可以在Swarm群集上运行Compose应用程序。
在第4部分中,您将这个应用程序部署到一个集群上,在多台机器上运行它。多容器、多机器应用程序通过将多台机器连接到一个名为蜂群... 理解群集 Swarm是一组运行Docker并加入到集群中的机器。
附录B 安装Storm集群 译者注:本附录的内容已经有些陈旧了。最新的Storm已不再必须依赖ZeroMQ,各种依赖的库和软件也已经有更新的版本。
网络插件 插入描述Contiv网络一个开源网络插件,为多租户微服务部署提供基础架构和安全策略,同时为非容器工作负载提供物理网络集成。
Deploy 本节重点介绍部署现实世界的模型。它包含以下文件: 分布式TensorFlow,它解释了如何创建一个TensorFlow服务器集群。
控制集群。 流程管理器有点像应用程序服务器:它是便于部署的应用程序的“容器”,提供高可用性,并使您能够在运行时管理应用程序。
许多生产部署至少包含五个节点。查看docker-riak项目详细信息,了解如何使用Docker和Pipework部署Riak集群。 docker,示例,软件包安装,联网,riak
产品最佳实践:性能和可靠性 概述 本文讨论部署到生产环境中的Express应用程序的性能和可靠性最佳实践。 这个话题显然属于“devops”世界,跨越传统的发展和运营。
扩展群中的服务 一旦将服务部署到群集中,就可以使用DockerCLI来扩展服务中的容器数量。在服务中运行的容器被称为“任务”。 如果您还没有打开终端,然后将ssh放入运行管理器节点的机器中。
多主机联网 注意:本节中的指示信息涉及传统的DockerSwarm操作,并且仅在针对传统Swarm集群时才起作用。有关将撰写项目部署到较新的集成群模式的说明,请参阅DockerStacks文档。
服务如何工作 要在DockerEngine处于群集模式时部署应用程序映像,请创建一个服务。在某些更大的应用程序中,服务通常会成为微服务的图像。
检查群上的服务 当您为群集部署服务时,可以使用DockerCLI查看群集中运行的服务的详细信息。 如果您还没有,请打开一个终端并将ssh放入运行管理器节点的机器中。
在生产中部署的建议在从开发转向生产时,必须考虑许多因素,以确保安全性和可伸缩性。证书公证存储库将样例证书包含在固定目录中。

扫码关注腾讯云开发者
领取腾讯云代金券
Copyright © 2013 - 2026 Tencent Cloud. All Rights Reserved. 腾讯云 版权所有
深圳市腾讯计算机系统有限公司 ICP备案/许可证号:粤B2-20090059
粤公网安备44030502008569号
腾讯云计算(北京)有限责任公司 京ICP证150476号 | 京ICP备11018762号
