Docker之Docker Swarm调度容器

  • 用户可通过docker node promote将一个节点提升为管理节点;也可以通过docker node demote将一个管理节点降级为工作节点。

在这里插入图片描述

Swarm核心概念:

  • 服务(service):服务是为了支持编排所提出的概念,它是一系列复杂容器环境相互协作的统称。一个服务的声明包含容器的启动方式、副本数、环境变量、存储、配置、网络等一系列配置。用户用过Swarm将声明的服务实现。

服务分为全局服务和副本服务:

全局服务:每个工作节点都会运行一个任务

副本服务:按照指定副本数在集群中调度

  • 任务:集群中最小的调度单位,即一个运行的应用容器。

  • 服务外部访问:Swarm中支持入口负载均衡的映射模式。该模式每个服务都会被分配一个公开端口,该端口在集群中任意节点都可以访问到,并被保留给该服务。

搭建Swarm集群:

  • Docker版本大于1.12,推荐最新稳定版

  • 主机需要开放2377、4789、7946端口

原本我应该通过3个管理节点,若干工作节点来搭建集群,但是原谅我的本的性能,所以只能搭建一管理节点二工作节点的集群,但是并不妨碍讲解。

第一步:主备三台装有Docker引擎的主机,这点不说了,Doc

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值