deployment详解

需求来源:
pod散乱分布在集群中
如何保证可用数量
如何更新镜像是否要一个一个
保障服务可用性
如何回滚上一版本

解决;deployment 管理部署发布的控制器
1.定义了一组pod的期望数量 controller会维持pod数量与期望数量一直
2.配置pod发布方式,controller会按照给定策略更新pod,保证更新过程不可用的pod在范围内
3.支持一件回滚

用例:
replicas;终究数量
template:pod模板
labels;标签
selector:pod选择器
pod image:镜像版本

get deployment查看deployment状态
desired 希望pod数量
current 当前实际pod数量
up-to-date;到达期望版本的pod数量
avaliable:运行中并且可用的pod
更新镜像:
kubectl set image deployment 要更新内容 要更新容器名字=期望更新版本
快速回滚:
kubectl rollout undo 。。。
–to-version= 回滚到具体版本

deploymentstatus
complete 完全最新版本在运行
processing 处理中
failed

deployment管理模式
deployment只负责管理不同版本的replicaset,由replicaset管理pod副本数
每个replicaset对应了deployment template的一个版本

在这里插入图片描述
在这里插入图片描述

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值