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

做qq图片的网站吗遵义网站开发的公司

做qq图片的网站吗,遵义网站开发的公司,网站建设制作pdf,深圳市做网站知名公司有哪些一、Deployment概述 ‌功能‌:实现了Pod的“水平扩展/收缩”(horizontal scaling out/in),是Kubernetes中重要的编排能力。‌核心概念‌:依赖ReplicaSet API对象实现。 二、ReplicaSet详解 ‌定义‌:由副本数目的定义和一个Pod…

一、Deployment概述

  • 功能‌:实现了Pod的“水平扩展/收缩”(horizontal scaling out/in),是Kubernetes中重要的编排能力。
  • 核心概念‌:依赖ReplicaSet API对象实现。

二、ReplicaSet详解

  • 定义‌:由副本数目的定义和一个Pod模板组成。
  • 结构‌:
    apiVersion: apps/v1
    kind: ReplicaSet
    metadata:name: nginx-setlabels:app: nginx
    spec:replicas: 3selector:matchLabels:app: nginxtemplate:metadata:labels:app: nginxspec:containers:- name: nginximage: nginx:1.7.9
  • 关系‌:ReplicaSet是Deployment的一个子集,Deployment通过操纵ReplicaSet来间接控制Pod。

三、Deployment与ReplicaSet、Pod的关系

  • 关系图‌:

    Deployment → ReplicaSet → Pod

  • 解释‌:
    • ReplicaSet‌:负责保证系统中Pod的个数等于指定的个数。
    • Deployment‌:通过操作ReplicaSet的个数和属性,实现“水平扩展/收缩”和“滚动更新”。

四、水平扩展/收缩

  • 实现方式‌:Deployment Controller修改ReplicaSet的Pod副本个数。
  • 命令示例‌:
    kubectl scale deployment nginx-deployment --replicas=4

五、滚动更新

  • 定义‌:通过交替升级Pod的方式,实现应用的平滑升级。
  • 策略配置‌:
    spec:strategy:type: RollingUpdaterollingUpdate:maxSurge: 1maxUnavailable: 1
    • maxSurge‌:除了期望的Pod副本数之外,最多可以额外创建的Pod数。
    • maxUnavailable‌:在升级过程中,最多可以同时不可用的Pod数。
  • 触发方式‌:修改Deployment的Pod模板。
  • 过程‌:
    1. 创建一个新的ReplicaSet,初始Pod副本数为0。
    2. 逐步将新ReplicaSet的Pod副本数增加到指定值,同时将旧ReplicaSet的Pod副本数减少到0。
    3. 在整个过程中,确保只有指定数量的Pod处于不可用状态,同时只有指定数量的新Pod被创建。
  • 命令示例‌:
    kubectl set image deployment/nginx-deployment nginx=nginx:1.91
  • 状态查看‌:
    kubectl rollout status deployment/nginx-deployment

六、滚动更新的好处

  • 服务连续性‌:在升级过程中,始终有部分旧版本的Pod在线,减少服务中断的风险。
  • 健康检查‌:依赖Pod的HealthCheck机制,确保新版本的Pod正常运行后再进行替换。

七、版本控制与回滚

  • 版本记录‌:使用kubectl rollout history查看Deployment的变更历史。
  • 回滚命令‌:
    kubectl rollout undo deployment/nginx-deployment
  • 回滚到指定版本‌:
    kubectl rollout undo deployment/nginx-deployment --to-revision=2

八、优化ReplicaSet生成

  • 暂停滚动更新‌:使用kubectl rollout pause暂停Deployment,修改后再恢复。
  • 恢复滚动更新‌:使用kubectl rollout resume恢复Deployment。
  • 控制历史版本数量‌:通过spec.revisionHistoryLimit字段限制保留的历史ReplicaSet数量。

九、总结

  • Deployment的两层控制关系‌:
    • Deployment控制ReplicaSet(版本)
    • ReplicaSet控制Pod(副本数)
  • 抽象与应用‌:Kubernetes通过Deployment实现了对应用的抽象,使得应用的描述、版本控制和发布变得更加简单和高效。

十、应用

  • 金丝雀发布和蓝绿发布‌:
    • 金丝雀发布‌:先发布少量机器进行验证,无误后再全面更新。
    • 蓝绿发布‌:准备两组机器,一组为当前版本(蓝),一组为新版本(绿),通过切换流量实现更新。
http://www.dtcms.com/wzjs/567767.html

相关文章:

  • 山东省建设厅网站特种作业logo设计 效果图
  • 工信部 加强网站备案手机网站域名解析
  • 专门做动漫的网站做的很好的网站
  • 网站架构原理友情链接只有链接
  • 想做国外的客户做网站怎么弄360免费wifi可以破解wifi密码吗
  • 上海网站设计的公司我们是设计师 网站建设专家
  • 大大福利站网站建设芜湖又出现一例
  • 做自媒体的网站8469网站
  • 大港油田建设官方网站商标做网站logo
  • ui培训师需要优化的网站有哪些
  • 做影集的网站或软件下载做兼职写小说网站
  • 响应式网站怎么做无缝轮播图lnmp.org wordpress
  • 创建空白网站零食加盟店10大品牌前三名
  • 微信网站全称怎样给自己网站做反链
  • 15年做哪个网站能致富产品设计的定义
  • 在线一键建站系统网站利用百度离线地图
  • 网站的付款链接怎么做的新开传奇网站推荐
  • 网站建设对于企业发展的优势寺庙网站建设
  • 图标设计网站微信网站建设企业
  • 阿里云做视频网站可以吗泰州网站制作计划
  • 海口网站推广公司上海seo优化
  • html5网站欣赏 国内芷江建设局网站
  • 公司网站建设的费用会计处理专做律所网站
  • 怎么做二维码网站郑州网络推广平台有哪些
  • 网站怎么seo关键词排名优化推广延边北京网站建设
  • 医疗器械网站素材国外购买域名网站
  • 最新网站开发工具兰博沃金牛座手表官方网站
  • app设计网站推荐lol有哪些网站是做陪玩的
  • 惠民建设局网站如何做网站的内容
  • 企业做网站的注意什么问题哈尔滨网站建设哪儿好薇