news 2026/4/15 21:04:12

3.8 Deployment控制器详解:实现应用滚动更新和回滚策略

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
3.8 Deployment控制器详解:实现应用滚动更新和回滚策略

3.8 Deployment控制器详解:实现应用滚动更新和回滚策略

引言

Deployment是Kubernetes中最常用的控制器,用于管理无状态应用。通过Deployment可以实现应用的滚动更新、回滚、扩缩容等功能。本文将详细介绍Deployment的使用方法和最佳实践。

一、Deployment概述

1.1 Deployment的作用

  • 管理Pod副本
  • 滚动更新
  • 回滚
  • 扩缩容

1.2 Deployment架构

Deployment │ ▼ ReplicaSet │ ▼ Pods

二、创建Deployment

2.1 基本Deployment

apiVersion:apps/v1kind:Deploymentmetadata:name:nginx-deploymentlabels:app:nginxspec:replicas:3selector:matchLabels:app:nginxtemplate:metadata:labels:app:nginxspec:containers:-name:nginximage:nginx:1.21ports:-containerPort:80

2.2 创建和查看

# 创建Deploymentkubectl create -f deployment.yaml# 查看Deploymentkubectl get deployments# 查看详细信息kubectl describe deployment nginx-deployment# 查看ReplicaSetkubectl get rs# 查看Podkubectl get pods -lapp=nginx

三、滚动更新

3.1 更新策略

apiVersion:apps/v1kind:Deploymentspec:strategy:type:RollingUpdaterollingUpdate:maxSurge:1maxUnavailable:0

3.2 执行更新

# 更新镜像kubectlsetimage deployment/nginx-deploymentnginx=nginx:1.22# 或编辑Deploymentkubectl edit deployment nginx-deployment# 查看更新状态kubectl rollout status deployment/nginx-deployment

3.3 更新过程

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/4/6 3:57:44

ArcGIS实习教程

本教程基于ArcGIS Desktop(以10.8版本为例),围绕矢量编辑、数据转换、空间分析、配准设置及图形渲染七大核心模块,讲解实操流程与关键要点,帮助学习者快速掌握ArcGIS基础应用技能,适用于地理信息科学及相关…

作者头像 李华
网站建设 2026/4/11 12:15:12

SGMICRO圣邦微 SGM706-SYS8G/TR SOP8 监控和复位芯片

特性 SGM706提供电源监控电路,可在电源上电、掉电和欠压情况下产生复位输出。当VCC低至1V时,复位输出仍可正常工作。还提供独立的看门狗监控电路。如果看门狗输入在1.6秒内未切换,则该电路将被激活。有一个1.25V阈值检测器,用于电…

作者头像 李华
网站建设 2026/4/12 6:24:51

加油机(有完整资料)

资料查找方式: 特纳斯电子(电子校园网):搜索下面编号即可 编号: CP-51-2021-026 设计简介: 本设计是基于单片机的加油机系统,主要实现以下功能: LCD12864显示当前加油机&#xf…

作者头像 李华
网站建设 2026/4/15 10:53:16

好写作AI:别画“人物关系图”了!让AI帮你织一张会呼吸的角色网

当你论文里的角色还活在Excel表格里,隔壁同学的角色已经在AI里开始“爱恨情仇”了还在用箭头和方框,画那张永远理不顺的“人物关系图”吗?对于文学、剧本或叙事研究类论文,好写作AI能帮你把静态的“关系图”,变成动态的…

作者头像 李华
网站建设 2026/4/13 21:55:57

构建区域创新生态,推动科技成果转化新路径

在当今快速发展的时代,科技创新已成为推动经济社会发展的重要引擎。然而,在科技成果转化过程中,却存在着一系列瓶颈问题亟待解决。例如,科技成果供需信息不对称、转化渠道不畅通以及专业化服务能力不足等现象,严重制约…

作者头像 李华