上一节我们搭建了一个具有基础功能的私有仓库,本小节我们来使用 Docker Compose 搭建一个拥有权限认证、TLS 的私有仓库。新建一个文件夹,以下步骤均在该文件夹中进行。准备站点证书如果你拥有一个域名,国内各大云服务商均提供免费的站点证书。你也可以使用 openssl 自行签发证书。这里假设我们将要搭建的私有仓库地址为 docker.domain.com,下面我们介绍使用 openssl
转载 2024-06-14 16:36:14
0阅读
作者介绍:王松磊,现任职于UCloud,从事MySQL数据库内核研发工作。主要负责UCloud云数据库udb的内核故障排查工作以及数据库新特性的研发工作。 一、概述我们在考虑MySQL数据库的可用架构时,主要考虑如下几方面: 如果数据库发生了宕机或者意外中断等故障,能尽快恢复数据库的可用性,尽可能的减少停机时间,保证业务不会因为数据库的故障而中断。 用作备份、只读副本
# Docker Swarm可用性概述 在微服务架构和容器化的实现中,Docker Swarm提供了一种高效的容器编排工具。随着企业对可用性的需求日益增加,Docker Swarm成为了实现服务弹性与克服单点故障的一种理想解决方案。本文将通过Docker Swarm的机制,配合一些示例代码,深入探讨如何实现可用性。 ## 什么是Docker SwarmDocker Swarm是一个
原创 8月前
21阅读
文章目录Docker基础回顾Docker ComposeCompose 安装Compose初体验Compose配置编写规则使用Compose一键部署WP博客实战 : 自己编写微服务上线Docker Swarm集群搭建环境准备Swarm集群搭建Raft一致性协议了解Swarm集群弹性创建服务Swarm概念扩展学习Docker其他命令学习方式Docker完结及展望 本笔记出自b站狂神说Docker
转载 2023-08-20 23:13:15
108阅读
docker是现在流行的组件容器,好处是能够方便的利用虚拟机构建开发环境及测试环境,并能够像git管理代码那样来管理镜像,降低开发人员在环境配置方面的开销。远景来看,现在的生产环境也基本都是基于虚拟机的公有云或私有云架构,非常方便在未来的某天升级到容器环境,做到开发环境与生产环境的完全一致,便于部署和发布。 简单的使用说明,帮助大家入门:Docker安装首先到www.virtualbox
转载 2023-08-18 22:45:43
37阅读
Manager管理节点宕机后其他管理节点仍然可以使用管理 intermal distributed state store:内部分布式状态存储同步共享到每个节点。 Manager:多个Manager已Raft来通过机制的选举,进行可用。 raft:通常通过投票的方式进行选举,一般是奇数制的节点。
转载 2021-03-15 22:59:00
257阅读
2评论
Docker Swarm 可用详解 Manager管理节点宕机后其他管理节点仍然可以使用管理 intermal distributed state store:内部分布式状态存储同步共享到每个节点。 Manager:多个Manager已Raft来通过机制的选举,进行可用。 raft:通常通过投票
转载 2018-11-10 14:42:00
411阅读
Docker Swarm 可用详解Manager管理节点宕机后其他管理节点仍然可以使用管理intermal distributed state store:内部分布式状态存储同步共享到每个节点。Manager:多个Manager已Raft来通过机制的选举,进行可用。raft:通常通过投票的方式进
转载 2021-02-05 12:44:00
704阅读
# Docker Swarm Manager可用性 在现代云计算环境中,容器化已成为部署和管理应用程序的一种流行方式。Docker SwarmDocker环境中的集群管理工具,它使得在多个Docker主机上部署容器变得更加简单。为了确保应用的稳定运行,Docker Swarm Manager的可用性至关重要。 ## 什么是Docker Swarm Docker SwarmDocker
原创 8月前
51阅读
HDFS HA可用 1.1 HA概述1)所谓HA(High Available),即可用(7*24小时不中断服务)。2)实现可用最关键的策略是消除单点故障。HA严格来说应该分成各个组件的HA机制:HDFS的HA和YARN的HA。3)Hadoop2.0之前,在HDFS集群中NameNode存在单点故障(SPOF)。4)NameNode主要在以下两个方面影响HDFS集群  &
转载 2月前
351阅读
概述 Docker SwarmDocker官方提供的容器编排工具,它可以将多个Docker主机组成一个集群,实现容器的自动部署和管理。在实际应用中,我们需要保证Docker Swarm集群的可用性,以确保应用的稳定性和可靠性。本文将深入探讨Docker Swarm可用实现Swarm集群的可用Docker Swarm集群的可用性是指在某些节点故障的情况下,集群仍然能够正常工作。
原创 2023-09-22 08:32:29
299阅读
背景与技术选择 根据我之前的几篇「Django 系列」文章,后端架构中我使用了 Django + Celery + RabbitMQ 三个框架/服务。现在有几个问题: 如何用容器快速部署这三个应用? 如何提高性能? 如何保障后端可用性? Docker Compose vs Swarm vs K8s
转载 2021-03-15 22:57:00
469阅读
2评论
回到目录 Swarm概念 SwarmDocker公司推出的用来管理docker集群,它将一群Docker宿主
原创 2022-08-25 11:13:29
110阅读
# Docker Swarm 可用脑裂的实现指南 ## 什么是 Docker Swarm 和脑裂 Docker Swarm 是一个开源的容器编排工具,它可以在多个Docker主机上自动部署、管理和扩展容器。脑裂(Split-brain)现象发生在多个节点同时认为自己是主节点的情况下,这时可能会出现数据不一致的问题。因此,实现可用Docker Swarm,可以减少脑裂问题的发生。 ##
原创 2024-09-15 04:31:19
72阅读
一、Mysql可用解决方案方案一:共享存储一般共享存储采用比较多的是 SAN/NAS 方案。方案二:操作系统实时数据块复制这个方案的典型场景是 DRBD,DRBD架构(MySQL+DRBD+Heartbeat)方案三:主从复制架构主从复制(一主多从)MMM架构(双主多从)MHA架构(多主多从)方案四:数据库可用架构这种方式比较经典的案例包括 MGR(MySQL Group Replicatio
一,简介SwarmDocker官方提供的一款集群管理工具,其主要作用是把若干台 Docker 主机抽象为一个整体,并且通过一个入口统一管理这些 Docker 主机上的各种 Docker 资源。Swarm 和 Kubernetes 比较类似,但是更加轻,具有的功能也较 kubernetes 更少一些。Docker Swarm 包含两方面:一个企业级的 Docker 安全集群,以...
原创 2021-07-08 11:29:54
2715阅读
一,简介SwarmDocker官方提供的一款集群管理工具,其主要作用是把若干台 Docker 主机抽象为一个整体,并且通过一个入口统一管理这些 Docker 主机上的各种 Docker 资源。Swarm 和 Kubernetes 比较类似,但是更加轻,具有的功能也较 kubernetes 更少一些。Docker Swarm 包含两方面:一个企业级的 Docker 安全集群,以...
原创 2022-02-11 15:18:49
493阅读
这里注意恢复节点的CLUSTER_JOIN属性一定是最后挂掉的节点名称或当前在线上的节点名称任一,如果是原来的node1挂了,那
原创 精选 2024-05-07 12:23:28
389阅读
# 企业级可用 Docker Swarm 在企业级应用中,可用性是非常重要的。Docker Swarm 是一个用于管理 Docker 容器集群的工具,可以实现可用的容器部署和管理。本文将介绍如何使用 Docker Swarm 搭建企业级可用集群,并提供相应的代码示例。 ## 安装 Docker 首先,我们需要在所有节点上安装 Docker。以下是在 Ubuntu 系统上安装 Dock
原创 2023-07-22 14:45:56
66阅读
什么是 Docker SwarmDocker SwarmDocker 官方提供的容器编排工具,它可以将多个 Docker 节点组成一个集群,实现容器的自动化部署和管理。Docker Swarm 采用了 Raft 算法来保证集群的一致性,同时支持多种调度策略,如随机调度、最少使用调度、节点标签调度等。 Docker Swarm可用Docker Swarm可用性指的是在集群中
原创 2023-09-23 08:57:53
595阅读
  • 1
  • 2
  • 3
  • 4
  • 5