Docker容器集群服务Swarm

531 篇文章 541 订阅 ¥49.90 ¥99.00
本文介绍了Docker Swarm,作为Docker容器集群服务,Swarm提供了大规模虚拟Docker服务,支持1000+节点。它原生支持Docker API,采用主从结构,通过Raft协议实现共识。Swarm包括集群、节点、服务、任务和外部访问等基本概念,支持创建、加入、管理集群,以及服务的创建、扩展、更新等功能。Swarm还提供了一系列服务管理命令,如create、inspect、logs等。
摘要由CSDN通过智能技术生成

Docker Swarm提供Docker容器集群服务,是Docker官方对容器云生态进行支持的核心方案。使用Swarm,用户可以将多个Docker主机抽象为大规模虚拟Docker服务,快速打造一套容器云平台。

一、Swarm简介

Swarm支持超过1000个节点,作为容器集群管理器,Swarm最大的优势之一就是原生支持Docker API,各种基于标准API的工具比如Compose、Docker本身等可以与Swarm进行集成。方便了用户将原先基于单节点的系统移植到Swarm上。同时Swarm内置了对Docker网络插件的支持,用户可以很容易地部署跨主机的容器集群服务。
Swarm采用了典型的主从结构,通过Raft协议来在多个管理节点(Manager)中实现共识。工作节点(Worker)上运行agent接受管理节点的统一管理和任务分配。用户提交服务请求只发给管理节点即可,管理节点会按照调度策略在集群中分配节点来运行服务相关的任务。

在这里插入图片描述

集群中会自动通过Raft协议分布式选举出Manager节点,无需额外的发现服务支持,避免了单点瓶颈。Swarm中集成了负载均衡机制。

二、Swarm基本概念

Swarm在Docker基础上扩展了支持多节点的能力,同时兼容了大部分的Docker操作。Swarm中以集群为单位进行管理,支持服务层面的操作。

1.Swarm集群

Swarm集群(Cluster)为一组被统一管理起来的Docker主机。集群是Swarm所管

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

最笨的羊羊

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值