当前位置: 首页 > news >正文

k8s蓝绿发布

k8s蓝绿发布

    • 什么是蓝绿部署
    • K8S中如何实现蓝绿部署
    • k8s蓝绿部署流程图

什么是蓝绿部署

参考: https://youtu.be/CLq_hA0lAd0
https://help.coding.net/docs/cd/best-practice/blue-green.html

蓝绿部署最早是由马丁·福勒 2010年在他的博客中提出.
蓝绿部署是一种软件部署策略,用于在生产环境中无缝发布切换应用程序的新版本.
蓝绿(blue/green)(绿色)新版本(蓝色)旧版本一起存在,万一新版本有bug,方便随时回滚老版本.

  • 蓝色: 表示旧版本
  • 绿色: 表示新版本
  • 优点: 零停机部署和回滚
  • 缺点: 同时运行两套环境,硬件资源需要2倍.

K8S中如何实现蓝绿部署

  • 方法1: 通过k8s service label标签来实现蓝绿发布
    https://blog.csdn.net/omaidb/article/details/147163202
  • 方法2: 通过Ingress 控制器来实现蓝绿发布
    https://blog.csdn.net/omaidb/article/details/147166010
  • 方法3: 通过Istio实现蓝绿发布

k8s蓝绿部署流程图

http://www.dtcms.com/a/129452.html

相关文章:

  • 软件系统安全设计方案,信息化安全建设方案(Word原件)
  • cookie、session、token、jwt、oauth
  • ESP32开发之ubuntu环境搭建
  • 岛屿问题——DFS、BFS
  • 高并发秒杀系统设计:关键技术解析与典型陷阱规避
  • 【Linux】Rhcsa复习 2
  • 基于51单片机语音实时采集系统
  • 仙剑奇侠传98柔情版游戏秘籍
  • 工业级安卓一体机在智能自助终端中的应用
  • Spark运行架构 RDD相关概念Spark-Core编程
  • 基于李永乐线性代数基础的行列式的起源于理解
  • Hqst的超薄千兆变压器HM82409S在Unitree宇树Go2智能机器狗的应用
  • 初步认识java
  • 关于香橙派OrangePi 5 Ultra 这个开源板子,开发Android
  • 通信算法之261: 时频分析- findpeaks 函数查找满足宽度要求的峰值
  • PyQt6基础_pyqtgraph_k线图缩放
  • 41、web前端开发之Vue3保姆教程(五 项目实战)
  • 足球比分分析页面可视化展示
  • ImportError: The ‘read_file‘ function requires the ‘pyogrio‘ or ‘fiona‘ package
  • 【深度学习与实战】3.1 逻辑回归模型
  • 网络相关基本概念
  • Rasa总体目录架构介绍
  • Python中如何用正则表达式精准匹配IP地址?
  • 常用环境部署(二十六)——Centos搭建MQTT服务端EMQX
  • 35.Java线程池(线程池概述、线程池的架构、线程池的种类与创建、线程池的底层原理、线程池的工作流程、线程池的拒绝策略、自定义线程池)
  • OpenStack Yoga版安装笔记(十九)启动一个实例(Self-service networks)
  • mysql 重复读自己事务中可以看到新插入数据
  • JS里对于Map的简单介绍
  • 蓝桥杯简单题练习
  • win11 redis3.0下载和运行