zoukankan      html  css  js  c++  java
  • 蓝绿发布方案

    蓝绿发布方案

    蓝绿发布方案

    准备环节:

    1. 需要在准备一套针对蓝绿发布的域名
    2. web端、接口固定一个蓝绿发布节点
    3. 正式环境下添加一套蓝绿发布队列,规则:前缀_现有队列名称
    4. 修改相关消息队列代码支持蓝绿发布:在本地配置文件添加是否蓝绿节点,当修改成是的时候消息队列相关队列名称添加对于前缀

    开始发布:

    1. 数据库相关调整提前执行
    2. 阿波罗(Apollo)正式环境配置发布(注意如果当前版本修改配置会影响老版本必须创建新的key)
    Web、app、接口程序发布
    1. 负载均衡切断需要发布的蓝绿节点,等待3~5分钟,保证节点已经没有流量进来
    2. 发布【前端应用】到蓝绿节点
    3. 修改前端访问接口地址为:蓝绿节点的域名
    4. 发布【接口应用】到蓝绿节点
    5. 修改蓝绿节点【接口应用】本地配置为蓝绿节点
    6. 发布【Task消费服务】修改本地配置文件为蓝绿节点
    7. 通知相关测试进行验收
    8. 验收完成
    9. 从蓝绿节点复制发布到其他正式节点
    10. 修改前端访问接口地址为:正式节点域名
    11. 把刚才修改过的配置文件修改回来
    12. 把发布完成修改负载均衡的蓝绿节点
  • 相关阅读:
    MVC ORM 架构
    Kubernetes 第八章 Pod 控制器
    Kubernetes 第七章 Configure Liveness and Readiness Probes
    Kubernetes 第六章 pod 资源对象
    Kubernetes 第五章 YAML
    Kubernetes 核心组件
    Kubernetes 架构原理
    Kubernetes 第四章 kubectl
    Kubernetes 第三章 kubeadm
    yum 配置及yum 源配置
  • 原文地址:https://www.cnblogs.com/haoee/p/13424861.html
Copyright © 2011-2022 走看看