这个《Docker入门系列》文档,是根据Docker官网(https://docs.docker.com)的帮助文档大致翻译而成。主要是作为个人学习记录。有错误的地方,Robin欢迎大家指正。分为如下几个部分:1 Docker入门:简介2 Docker入门:安装运行3 Docker入门:容
转载
2024-09-12 14:20:51
49阅读
目录搭建Swarm环境swarm基本操作swarm实战docker swarm服务发布模式docker stack官网:https://docs.docker.com/swarm/overview/Docker Swarm is native clustering for Docker. It turns a pool of Docker hosts into a single, virtual
转载
2024-03-31 21:24:04
44阅读
蓝绿发布蓝绿部署是不停老版本,部署新版本然后进行测试,确认OK后将流量逐步切到新版本。蓝绿部署无需停机,并且风险较小。示例本例是一个 nginx 应用,包含一个 deployment、 service 以及 ingress。deployment 通过 NodePort 对外暴露端口,并且有一个 ingress 正在对外提供服务。编排模板如下。示例项目地址:https://code.aliyun.c
蓝绿发布的意义整个发布过程,用户没有感受到任何宕机或者服务重启。蓝绿发布的过程第0步:部署以前的配置第1步: 把绿色集群的状态改为’备用’. 从负载均衡的池里把这些地址去掉,这样,绿色的集群就不再回接收到来自用户的请求了.转而进入备用负载均衡的池里.第2步:在绿色集群里部署新的代码,直到应用启动成功第3步:使用备用负载均衡简单测试一下备用集群的部署情况.理想状态下是全自动的.第4步:把绿色备用集群
转载
2016-11-02 15:27:14
528阅读
点赞
AWS 提供的三种预定义的部署配置之一,也可以创建自定义部署配置AllAtOnce 一次性所有实例进行部署
HalfAttime 一次部署实例的一半数量
OneAtTime 一次仅部署一个实例蓝/绿部署Canary (金丝雀)
线性的
All-at-onceAllAtOnce i = 9; if ture < 9 then ture ;if false = 9 ;then false
转载
2024-05-21 06:51:44
49阅读
Stack和Compose的区别 docker stack的yaml文件和docker compose的非常类似。 红框内部的,属于stack集群部署的配置,compose里没有。
转载
2021-06-18 21:37:00
757阅读
2评论
通过docker stack部署elfk。elfk最新版本:7.5.1swarm集群(一个节点):manager 192.168.30.128mkdir -p /home/elfk/{elasticsearch,logstash,kibana,filebeat}/configmkdir /home/elfk/logstash/pipelinecd /home/elfkt...
原创
2021-04-25 10:56:21
431阅读
1组件介绍Apache Dolphin Scheduler是一个分布式易扩展的可视化DAG工作流任务调度系统。致力于解决数据处理流程中错综复杂的依赖关系,使调度系统在数据处理流程中开箱即用。官网:https://dolphinscheduler.apache.org/en-us/github:https://github.com/apache/incubator-dolphinscheduler2
## Docker Stack 部署 Apisix
### 简介
Docker 是一种容器化技术,可以将应用程序及其依赖项打包在一个虚拟容器中,并通过容器来运行应用程序。Apisix 是一个高性能、可扩展的 API 网关,可以用于管理、监控和限流 API 流量。
在本文中,我将向你展示如何使用 Docker Stack 在服务器上部署 Apisix。
### 步骤概览
下面的表格展示了整
原创
2023-12-12 06:46:54
436阅读
Nginx-ingress 是一个以 Nginx 为核心组件的 K8S 负载均衡工具,支持通过配置 Ingress 规则的 Annotations 来实现不同场景下的灰度发布和测试。 Ingress Annotations 支持以下 4 种 Canary 规则:nginx.ingress.kubernetes.io/canary-by-header:基于 Request Header 的流量切分,
转载
2024-06-20 12:46:41
179阅读
# Docker 蓝绿部署模式详解
随着微服务架构的普及,应用的频繁迭代使得部署和发布变得愈发重要。在这方面,蓝绿部署(Blue-Green Deployment)成为了一种流行的策略。本文将介绍蓝绿部署的概念,如何利用Docker实现蓝绿部署,以及相关的代码示例和图示,以便加深理解。
## 1. 蓝绿部署的概念
蓝绿部署是一种减少应用部署过程中停机时间和风险的策略。其基本思想是维护两个相同
标题:Kubernetes蓝绿部署:步骤详解与实例演示
引言:
Kubernetes是一种流行的容器编排平台,它为我们提供了强大的部署和管理容器化应用程序的能力。其中一种常用的部署策略是蓝绿部署,它可以让我们在不中断用户服务的情况下,平滑地将新版本的应用程序部署到生产环境,并在验证通过后切换到新版本。本篇文章将从整体流程和具体代码示例两个方面,帮助开发者理解和实现Kubernetes蓝绿部署。
原创
2024-01-22 12:59:48
136阅读
我和我的同事向我们的客户提出的目标之一是完全自动化的部署过程。自动化部署有助于减少在“完成”软件和实现其价值之间出现的摩擦和延迟。它建立在许多通常与持续集成相关的想法之上,更多地推动了这种将软件快速投入生产并让它发挥作用的能力。他们关于蓝绿部署的部分作为未充分使用的技术之一引起了我的注意,所以我想在这里简要概述一下。 自动化部署的挑战之一是切换本身,将软件从测试的最后阶段带到现场生产。您通常需
Kubernetes (K8s)是一个开源的容器编排平台,用于管理容器化应用程序的自动化部署、扩展和管理。在Kubernetes中,蓝绿部署是一种流行的部署策略,它可以实现零下时的应用无缝升级和回滚操作。在本篇文章中,我将带您详细了解Kubernetes蓝绿部署的流程以及每一步所需要的代码。
### 1. 流程概述
Kubernetes蓝绿部署的流程如下:
| 步骤 | 操作 |
| ---
原创
2024-01-25 10:27:52
108阅读
目录一、Docker Stack 的概述及相关命令二、实验环境的部署和清理三、部署一个简单的Stack服务四、镜像的更新五、资源的控制六、图形界面portainer的部署 一、Docker Stack概念 技术由来:Docker Swarm在大规模场景下的多服务部署和管理是一件很难的事情,为解决此问题,产生了Docker stack, &nb
转载
2024-05-15 21:29:01
252阅读
文章目录一、swarm结合harbor私有仓库1.启动配置好的harbor仓库2.在各个节点上配置私有仓库及证书二、docker stack部署1.docker stack与docker-compose的区别2.docker stack相关命令3.编写compose文件部署服务三、结合Portainer可视化 一、swarm结合harbor私有仓库上篇文章中在swarm部署时需要提前在各个节点先
转载
2024-05-15 11:25:18
48阅读
一.介绍docker: Docker 是一个开源的应用容器引擎,基于 Go 语言 并遵从 Apache2.0 协议开源。 Docker 可以让开发者打包他们的应用以及依赖包到一个轻量级、可移植的容器中,然后发布到任何
转载
2024-01-05 17:05:32
51阅读
如果了解Docker Compose,就会发现Docker Stack非常简单。事实上在许多方面,Stack一直是期望的Compose——完全集成到Docker中,并能够管理应用的整个
原创
2022-05-01 17:22:34
172阅读
# 如何实现“docker stack swarm部署loki”
## 流程
首先我们来看一下整个部署过程的步骤:
| 步骤 | 操作 |
| ---- | ---- |
| 1 | 创建Docker Swarm集群 |
| 2 | 配置Loki服务 |
| 3 | 创建Loki服务的Docker Stack |
| 4 | 部署Loki服务 |
## 操作步骤
### 步骤一:创建Do
原创
2024-06-08 05:33:41
333阅读
通过docker stack部署prometheus、node-exporter、alertmanager和grafana。prometheus最新版本:2.19.2swarm集群(一个节点):manag
原创
2021-04-25 10:54:52
740阅读