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

ip分享网站ps网站首页设计图

ip分享网站,ps网站首页设计图,工业和信息化部网站备案系统查询,建站仅向商家提供技术服务文章目录 应用的蓝绿、金丝雀发布笔记应用升级策略停机升级滚动更新蓝绿发布金丝雀发布 应用的蓝绿、金丝雀发布笔记 应用升级策略 Deployment.spec.strategy 设置 Recreate#xff1a;同时删除所有副本#xff0c;停机升级策略 不存在新老版本共存 存在某个时间段服务不可… 文章目录 应用的蓝绿、金丝雀发布笔记应用升级策略停机升级滚动更新蓝绿发布金丝雀发布 应用的蓝绿、金丝雀发布笔记 应用升级策略 Deployment.spec.strategy 设置 Recreate同时删除所有副本停机升级策略 不存在新老版本共存 存在某个时间段服务不可用 副本集一起Terminating一起Pending一起ContainerCreating一起Running RollingUpdate默认滚动升级不停机升级策略 不存在某个时间段服务不可用切换过程,新老版本会共存滚动更新核心参数 maxUnavailable滚动升级时允许的最大unavailable的pod数量可以是整数或者百分比默认25%,这个值越小越能保证服务稳定更新越平滑maxSurge滚动升级时先启动的pod数量可以是整数或者百分比默认25%这个值调的越大副本更新速度越快 停机升级 示例 --- apiVersion: v1 kind: Service metadata:name: nginx-service spec:selector:app: nginx-v1ports:- protocol: TCPport: 80targetPort: 80nodePort: 30179type: NodePort --- apiVersion: apps/v1 kind: Deployment metadata:name: nginx-v1namespace: defaultlabels:app: nginx-v1 spec:selector:matchLabels:app: nginx-v1replicas: 3strategy:type: Recreate ## 需要显式指明停机升级策略因为默认是滚动升级template:metadata:labels:app: nginx-v1spec:containers:- name: nginx-v1image: docker.m.daocloud.io/nginx:1.23.1imagePullPolicy: IfNotPresent接下来我们修改一下镜像版本进行停机更新升级 image: docker.m.daocloud.io/nginx滚动更新 默认就是滚动更新策略 --- apiVersion: v1 kind: Service metadata:name: nginx-service spec:selector:app: nginx-v1ports:- protocol: TCPport: 80targetPort: 80nodePort: 30179type: NodePort --- apiVersion: apps/v1 kind: Deployment metadata:name: nginx-v1namespace: defaultlabels:app: nginx-v1 spec:selector:matchLabels:app: nginx-v1replicas: 3 # strategy: # type: Recreate ## 需要显式指明停机升级策略因为默认是滚动升级template:metadata:labels:app: nginx-v1spec:containers:- name: nginx-v1image: docker.m.daocloud.io/nginx:1.23.1imagePullPolicy: IfNotPresent可以通过更改以下字段来变更每次被嘎的数量和启动新的版本的数量 strategy:type: RollingUpdaterollingUpdate:maxUnavailable: 25% ###最大被嘎的数量越小更新越平滑maxSurge: 25% ### 启动新的pod数量越大副本更新越快滚动更新会有新旧版本同时存在的问题 蓝绿发布 发布原理 svc的selector选择器v1版本和v2版本同时启动然后通过修改svc一键切换无缝升级无缝回退不存在两个版本共存的现象生产环境推荐只不过会增加资源开销 v1版本 --- apiVersion: apps/v1 kind: Deployment metadata:name: nginx-v1namespace: defaultlabels:app: nginx-v1 spec:selector:matchLabels:app: nginx-v1replicas: 3template:metadata:labels:app: nginx-v1spec:containers:- name: nginx-v1image: docker.m.daocloud.io/nginx:1.23.1imagePullPolicy: IfNotPresentv2版本 --- apiVersion: apps/v1 kind: Deployment metadata:name: nginx-v2namespace: defaultlabels:app: nginx-v2 spec:selector:matchLabels:app: nginx-v2replicas: 3template:metadata:labels:app: nginx-v2spec:containers:- name: nginx-v2image: docker.m.daocloud.io/nginximagePullPolicy: IfNotPresentsvc --- apiVersion: v1 kind: Service metadata:name: nginx-service spec:selector:app: nginx-v1ports:- protocol: TCPport: 80targetPort: 80nodePort: 30179type: NodePort当前访问情况 修改svc的selector信息为v2然后观察 spec:selector:app: nginx-v2while true;do curl -sI 192.168.1.225:30179 | grep -E Server|HTTP;done金丝雀发布 金丝雀发布就是先发一个新版应用但是是一个小比例范围也叫灰度测试如结果灰度测试通过就把其余的v1版本全部替换程v2版本。如果测试没通过就直接回退 新功能验证适当的引流适合金丝雀发布 v1 --- apiVersion: apps/v1 kind: Deployment metadata:name: nginx-v1namespace: defaultlabels:app: nginx-v1 spec:selector:matchLabels:app: nginxreplicas: 3template:metadata:labels:app: nginxspec:containers:- name: nginximage: docker.m.daocloud.io/nginx:1.23.1imagePullPolicy: IfNotPresentv2 --- apiVersion: apps/v1 kind: Deployment metadata:name: nginx-v2namespace: defaultlabels:app: nginx-v2 spec:selector:matchLabels:app: nginxreplicas: 1template:metadata:labels:app: nginxspec:containers:- name: nginximage: docker.m.daocloud.io/nginximagePullPolicy: IfNotPresentsvc --- apiVersion: v1 kind: Service metadata:name: nginx-service spec:selector:app: nginxports:- protocol: TCPport: 80targetPort: 80nodePort: 30179type: NodePort灰度测试成功我们逐渐将流量切入过去即可 ### 修改副本数即可
http://www.pierceye.com/news/814294/

相关文章:

  • 怎么查看网站是用什么编程语言开发的品牌软文范文
  • 能够沟通业务的网站wordpress 主题 恢复
  • 动态域名做网站在线查询企业
  • 绍兴企业网站推广建设通是什么网站
  • 网站设计制作太原抖音seo怎么做的
  • 北京网站代理备案上海跨境电商网站开发公司排名
  • 您的网站未备案 或者原备案号被取消开发一个微信小程序多少钱
  • 如何用记事本做网站南宁做网站哪家好
  • 优秀网站首页百度账号怎么改名字
  • 杭州做网站排名软件碧桂园房地产最新消息
  • 上传网站空间天津专门做网站的公司
  • 无锡企业做网站大庆油田内网主页网址
  • 网站开发合同 下载山西正规网站建设报价公司
  • seo好的外贸网站怎么用wordpress建立本地网站
  • 网站备案号查询有名vi设计公司
  • 呼市做网站建设的公司哪家好易班班级网站建设展示PPT
  • 网站制作精品案例欣赏中国建设局网站首页
  • 几分钟做网站网站网格布局
  • 为企业做网站策划案网站建设 爱诚科技公司
  • 怎么把网站放到阿里云做网站外链需要多少钱
  • 南宁市网站建设公司给人做网站网站
  • 怎么查网站的备案号网站页面设计需求
  • 手机网站怎么做的好网页设计参考书籍
  • 网站建设和网络推广方案网站建设技术可行性分析
  • 免费建站网站自助建站的网站建站淘宝网站开始怎么做的
  • 旅游电网站建设目标公司注册成本
  • 建设婚恋网站基本功能有哪些毕业设计网页
  • 广州贸易网站杭州关键词推广优化方案
  • 怎么注册自己的网站wordpress静态设置
  • 网站收录有什么好处仿糗事百科wordpress