k8s系列(六:实例)pod控制器、replicaSet、deployment、动态更新、控制更新节奏(金丝雀、蓝绿)

本文介绍了Kubernetes中Pod控制器如ReplicaSet、Deployment、DaemonSet和StatefulSet的用途。重点讲解了ReplicaSet的自动扩缩容和滚动更新,以及如何使用Deployment进行声明式配置资源和回滚。动态更新方面,通过金丝雀发布和蓝绿发布两种策略展示了更新节奏的控制。最后,详细阐述了如何通过kubectl命令进行滚动更新、控制最大可用和不可用副本数,以及如何进行回滚操作。
摘要由CSDN通过智能技术生成

pod控制器的类型:

       ReplicaSet:支持滚动更新,自动扩缩容,用pod资源模板保证pod副本数量

       Deployment:借助ReplicaSet来实现,还支持回退,声明式配置资源,这个服务是无状态的,必须保持一直运行,守护进程类                                的 

       DaemonSet: 用一个节点精确保持一个特定pod副本运行,例如一些基础服务、这个服务是无状态的,必须保持一直运行,守                                 护进程类的 

       Jop: 只运行一次,任务没完成会重建,任务完成后不会重建,只能执行一次性作业,不需要持续运行

       Cronjop:周期性运行,不需要持续运行,

       StatefulSet: 有状态应用(redis、mysq)把手动做的操作复杂的执行逻辑定义成脚本放在pod模板当中,故障后通过脚本自动恢                              复过来

       TPR: Third Party Resources, 1.2-1.7

       CDP: Custom Defined Resoutces,1.8+

       Operator:

Helm: 

 定义 ReplicaSet    

ReplicaSet 的spec包括副本数、标签选择器、pod模板

编辑ReplicaSet 的yaml配置文件

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值