【K8s】¹版本回退升级&金丝雀发布

本文详细介绍了Kubernetes Deployment的使用,包括通过yaml文件创建、扩缩容、镜像更新、版本回滚及金丝雀发布。展示了如何通过命令行操作实现Pod的管理,如修改副本数、更新镜像和执行版本回滚。同时讨论了金丝雀发布的优缺点,提供了一种安全的更新策略。
摘要由CSDN通过智能技术生成

为了更好的解决服务编排的问题, 我们可以使用Deployment控制器。这种控制器不直接管理pod,他通过ReplicaSet来管理pod。

dadf75477c6a480aa18c12c75cd19677.png

目录

1.使用yaml文件形式,创建deployment

2.扩缩容

3.镜像更新

4.版本回退

5.金丝雀发布

金丝雀发布的优点

金丝雀发布的缺点


Deployment主要功能:

  • 支持ReplicaSet的所有公共
  • 支持发布的停止、继续
  • 支持滚动升级和回退版本

1.使用yaml文件形式,创建deployment

# 创建一个ddd的命名空间
kubectl create ns ddd
# vim dep.yaml
apiVersion: apps/v1  #版本号
kind: Deployment    #种类,注意大小写
metadata: 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值