分享

容器集群管理之Swarm(上)

 BIGDATA云 2020-06-02

容器集群管理之Swarm

        Swarm是Docker公司研发的容器集群管理系统,最初的Swarm是一个独立的服务,在Docker Engine v1.12版本中集成了Swarm集群编排功能。

1)通过初始化Swarm启用Docker引擎的Swarm模式;

2)通过加入现有Swarm来启用Docker引擎的Swarm模式;


  • Docker Engine CLI

          |—>管理Swarm节点命令(添加、删除节点,以及在Swarm中部署和编排服务)

          |—>增加概念:服务栈(Stack)、服务(Service)、任务(Task)

  • Docker Engine API

Swarm两种角色:

  • Manager

    接收客户端服务定义,将任务发送到worke节点:维护集群期望状态和集群管理功能及Leader选举。默认转台下mangaer节点也会运行任务,也可以配合做管理任务。

  • Worker

    接收并执行从管理接地那分配任务,并报告任务当前状态,以便管理节点维护每个服务期望状态。

    Swarm运行原理图

    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多