当前位置:网站首页>【必读要点】Pod控制器Deployment更新、回退详解
【必读要点】Pod控制器Deployment更新、回退详解
2022-08-03 12:07:00 【Friends of the wind】
理论:
提示:这里可以添加学习目标
k8s支持的Pod控制器
ReplicationController:比较原始的pod控制器,已经被废弃,由ReplicaSet替代
ReplicaSet:保证副本数量一直维持在期望值,并支持pod数量扩缩容,镜像版本升级
Deployment:通过控制ReplicaSet来控制Pod,并支持滚动升级、回退版本
Horizontal Pod Autoscaler:可以根据集群负载自动水平调整Pod的数量,实现削峰填谷
DaemonSet:在集群中的指定Node上运行且仅运行一个副本,一般用于守护进程类的任务
Job:它创建出来的pod只要完成任务就立即退出,不需要重启或重建,用于执行一次性任务
Cronjob:它创建的Pod负责周期性任务控制,不需要持续后台运行
StatefulSet:管理有状态应用
要点:
Deployment(Deploy)
Deployment管理ReplicaSet,ReplicaSet管理Pod。所以Deployment比ReplicaSet功能更加强大。
Deployment主要功能有下面几个:
支持ReplicaSet的所有功能
支持发布的停止、继续
支持滚动升级和回滚版本
步骤:
- 创建deployment
apiVersion: apps/v1
kind: Deployment
m
边栏推荐
- 从零开始Blazor Server(6)--基于策略的权限验证
- 4500 words sum up, a software test engineer need to master the skill books
- 微信小程序获取手机号
- 利用ChangeStream实现Amazon DocumentDB表级别容灾复制
- html网页如何获取后台数据库的数据(html + ajax + php + mysql)
- -树的高度-
- 899. 有序队列
- R语言ggplot2可视化:使用patchwork包的plot_layout函数将多个可视化图像组合起来,ncol参数指定行的个数、byrow参数指定按照行顺序排布图
- 深度学习:文本CNN-textcnn
- 微信为什么使用 SQLite 保存聊天记录?
猜你喜欢
随机推荐
How to do App Automation Testing?Practical sharing of the whole process of App automation testing
矩阵的计算[通俗易懂]
当前页面的脚本发生错误如何解决_电脑出现当前页面脚本错误怎么办
pandas连接oracle数据库并拉取表中数据到dataframe中、生成当前时间的时间戳数据、格式化为指定的格式(“%Y-%m-%d-%H-%M-%S“)并添加到csv文件名称中
第4章 搭建网络库&Room缓存框架
如图,想批量读取mysql,批量处理,有哪个地方参数需要改变呢?
无监督学习KMeans学习笔记和实例
PC client automation testing practice based on Sikuli GUI image recognition framework
awk入门教程
Knowledge Graph Question Answering System Based on League of Legends
bash if conditional judgment
使用.NET简单实现一个Redis的高性能克隆版(一)
最牛逼的集群监控系统,它始终位列第一!
技术总监需要会些什么?也太难了!
[深入浅出]三位数排序
永寿 永寿农特产品-苹果
QGIS绘制演习区域示意图
asdn涨薪技术之apifox+Jenkins如何玩转接口自动化测试
OFDM 十六讲 4 -What is a Cyclic Prefix in OFDM
小身材有大作用——光模块基础知识(一)