Home avatar

海岸实验站

本站所有内容仅用于教学,未经允许,不得转载

8.6 Swarm 高可用与负载均衡

实验介绍

在 Docker Swarm 集群中,高可用性(High Availability)负载均衡(Load Balancing) 是两个核心特性。

  • 高可用:当集群中的某个节点发生故障时,Swarm 会自动检测并将其上运行的任务调度到其他健康节点,确保服务不中断。
  • 负载均衡:Swarm 将访问流量自动分发到后端的各个容器副本。

10.1 配置Samba服务

实验概述
Samba是一个在Linux/Unix系统上实现SMB/CIFS协议的免费软件,通过它可以在不同操作系统之间共享文件和打印机。本实验将带你学习如何在Linux系统上配置Samba服务,实现与Windows系统的文件共享,让你掌握跨平台文件共享的配置技巧。

8.3 Swarm滚动更新和回滚

实验概述

在实际的生产环境中,应用的版本更新是家常便饭。传统的更新方式往往需要停机维护,这会导致服务中断,影响用户体验。而 Docker Swarm 提供了"滚动更新"功能,可以让你在不中断服务的情况下,平滑地将应用升级到新版本。

这篇实验手册将带你学习如何在 Swarm 集群中进行滚动更新和回滚操作,掌握零停机部署的技巧。