专栏电商日志财经减肥爱情
投稿投诉
爱情常识
搭配分娩
减肥两性
孕期塑形
财经教案
论文美文
日志体育
养生学堂
电商科学
头戴业界
专栏星座
用品音乐

Pod控制器

  pod按创建方式分类自主式podkubernetes直接创建出来的pod,删除之后不会重启控制器创建的pod通过控制器创建的pod,删除之后还会重建
  pod控制器分类ReplicationController已废弃,由ReplicaSet替代ReplicaSet保证指定数量的Pod运行,支持pod数量变更,镜像版本变更Deployment控制ReplicaSet来控制Pod,支持滚动升级,版本回退HorizontalPodAutoscaler根据集群负载自动调整Pod数量,实现消峰填谷DaemonSet在集群中的指定Node上都运行一个副本,一般用于守护进程类的任务Job创建出来的pod,只有完成任务就立即退出,用于执行一次性任务Cronjob创建的pod会周期性的执行,执行周期性任务StatefulSet管理由状态应用
  ReplicaSet(RS)
  保证一定数量的pod能够正常运行,持续监听这些pod的运行状态
  pod发生故障,就会重启或重建
  支持pod数量的扩缩容和版本镜像的升级apiVersion:appsv1kind:ReplicaSetmetadata:name:pcreplicasetnamespace:devlabels:controller:rsspec:replicas:3selector:matchLabels:app:nginxpodmatchExpressions:{key:app,operator:In,values:〔nginxpod〕}template:labels:app:nginxpodspec:containers:name:nginximage:nginx:1。17。1扩缩容编辑yaml文件kubectleditrspcreplicasetndev修改spec。replicas的值命令kubectlscalerspcreplicasetreplicas2ndev镜像升级编辑yaml文件kubectleditrspcreplicasetndev修改spec。template。container。image的值命令kubectlsetimagerspcreplicasetnginxnginx:1。17。2ndev删除ReplicaSet,先replicas调整为0,删除所有pod后,再删除rskubectldeleterspcreplicasetndev仅删除rs对象,不删除podkubectldeleterspcreplicasetndevcascadefalse推荐kubectldeletefpcreplicaset。yaml
  Deployment(Deploy)
  解决服务编排的问题,
  不直接管理pod,通过管理ReplicaSet来间接管理Pod支持ReplicaSet的所有功能支持发布的停止和继续支持版本滚动升级和版本回退apiVersion:appsv1kind:Deploymentmetadata:name:namespace:devlabels:controller:deployspec:replicas:3revisionHistoryLimit:3保留历史版本,默认是10paused:false暂停部署,默认是falseprogressDeadlineSeconds:600部署超时时间,默认600sstrategy:type:RollingUpdate滚动更新rollingUpdate:maxSurge:30最大额外可以存在的副本数,可以为百分比,整数maxUnavailable:30最大不可用状态的Pod的最大值,可以为百分比,整数selector:matchLabels:app:nginxpodmatchExpressions:{key:app,operator:In,values:〔nginxpod〕}template:metadata:labels:app:nginxpodspec:containers:name:nginximage:nginx:1。17。1创建deploykubectlcreatefpcdeployment。yamlrecordtruekubectlgetdeploypcdeploymentndevkubectlgetrsndevkubectlgetpodndev删除deploykubectldeletefpcdeployment。yaml
  扩缩容kubectlscaledeploypcdeploymentreplicas5ndevkubectleditdeploypcdeployndev修改replicas的值kubectlgetdeploypcdeploymentndevkubectlgetpodsndev
  镜像更新
  重建更新strategy:type:Recreate创建新pod,会杀掉已存在的pod验证kubectlsetimagedeploypcdeploymentrecreatenginxnginx:1。17。2ndevkubectlgetpodndevw
  滚动更新(默认)strategy;type:RollingUpdate滚动更新,删除一部分,重启一部分,新旧共存RollingUpdate:maxSurge:在升级过程中可以超过期望的Pod的最大数量maxUnavailable:在升级过程中不可用的Pod的最大数量验证kubectlsetimagedeploypcdeploymentrecreatenginxnginx:1。17。2ndevkubectlgetpodndevw
  版本回退更新镜像以后,查看rs,旧的还存在,只是相关pod数量为0,产生新的rs,相关pod数量为3kubectlgetrsndev
  kubectlrollout版本升级相关功能kubectlrolloutstatus显示当前升级状态history显示升级历史记录pause暂停版本升级过程resume继续升级restart重启版本升级过程undo回滚到上一次版本,(torevision回滚到指定版本)kubectlrolloutstatusdeploypcdeploymentndevkubectlrollouthistorydeploypcdeploymentndev创建的时候需要record才能显示torevision1指定回退版本,不设置,返回上一版本kubectlrolloutundodeploypcdeploymenttorevision1ndev
  金丝雀发布更新deploy的版本,并暂停更新,老的rspod依旧存在,并产生一个新的rspod,不再发生变化kubectlsetimagedeploypcdeploymentnginxnginx:v1。17。4ndevkubectlrolloutpausedeploypcdeploymentndev查看rskubectlgetrsndev观察更新状态kubectlrolloutstatusdeploypcdeploymentndev没有问题,继续更新kubectlrolloutresumedeploypcdeploymentndev
  HorizontalPodAutoscaler(HPA)
  通过监测Pod的使用情况,实现Pod的自动调整
  HPA可以获得Pod的利用率,和HPA中定义的指标对比,同时计算出需要
  伸缩的具体值,实现Pod数量的调整。
  追踪分析目标Pod的负载变化情况,来决定是否需要针对性的调整Pod
  的副本数创建deploymentkubectlrunpcdeployhpaimagenginx:1。17。1requestscpu100mndevkubectlapplyfpcdeployhpa。yaml暴露servicekubectlexposedeploymentpcdeployhpatypeNodePortport80ndevkubectlgetdeploy,pod,svcndevkubectlapplyfpcdeployhpa。yaml用postman对节点进行压测,分别打开三个终端,观察pod,hpa,deploy的变化
  hpa配置项spec:minReplicas:1最小副本数maxReplicas:10最大副本数targetCPUUtilizationPercentage:3cpu的占用率scaleTargetRef:设置deploymentapiVersion:appsv1kind:Deploymentname:pcdeployhpa
  DaemonSet(DS)
  保证集群中的每一台节点上都运行一个副本,一般用于日志收集,节点监控
  Pod提供的功能每个节点都需要且只需要一个
  每当向集群中添加一个节点时,指定的pod副本也将添加到该节点上
  当节点从集群中移除时,Pod也就被垃圾回收了apiVersion:appsv1kind:DaemonSetmetadata:name:名称namespace:devlabels:controller:DaemonSetspec:revisionHistoryLimit:3保留历史版本updateStrategy:type:RollingUpdate滚动更新rollingUpdate:maxSurge:30最大额外可以存在的副本数,可以为百分比,整数maxUnavailable:30最大不可用状态的Pod的最大值,可以为百分比,整数selector:matchLabels:app:nginxpodmatchExpressions:{key:app,operator:In,values:〔nginxpod〕}template:metadata:labels:app:nginxpodspec:containers:name:nginximage:nginx:1。17。1
  测试kubectlapplyfpcdaemonset。yaml查看kubectlgetdspcdaemonsetndevkubectlgetpodndev每个节点都会有一个pod
  Job
  批量处理短暂的一次性任务
  每个任务仅运行一次
  Job创建的pod执行成功时,Job将记录成功结束的pod数量
  当成功结束的pod达到指定的数量时,Job将完成执行apiVersion:batchv1kind:Jobmetadata:name:名称namespace:devlabels:controller:Jobspec:completions:Job需要成功运行pod的数量,默认是1parallelism:Job在任一时刻应该并发运行pod的数量,默认是1activeDeadlineSeconds:Job可运行的时间期限,超过未结束,系统会终止backoffLimit:6失败尝试次数manualSelector:trueselector:选择器,指定该控制器管理哪些podmatchLabels:app:counterpodmatchExpressions:{key:app,operator:In,values:〔counterpod〕}template:pod模版metadata:labels:app:counterpodspec:restartPolicy:只能设置Never或者OnFailurecontainers:name:counterimage:busybox:1。30command:〔binsh,c,foriin987654321〕;doechoi;sleep3;done〕kubectlapplyfpcJob。yamlkubectlgetjobndevwkubectlgetpodndevw
  CrobJob
  定时job
  Cronjob通过Job控制器,管理pod
  Cronjob可以在特定的时间点反复去运行job任务apiVersion:batchv1beta1kind:CronJobmetadata:name:名称namespace:devlabels:controller:cronjobspec:schedule:cron格式的任务运行时间点,concurrencyPolicy:并发执行策略,前一次任务未完成的情况下如何运行后一次任务Allow允许jobs并发运行,默认Forbid禁止并发运行,跳过下次Replace下次替换当前任务failedJobHistoryLimit:为失败的任务执行保留的历史记录数,默认1successfulJobHistoryLimit:为成功的任务执行保留的历史记录数,默认3startingDeadlineSeconds:超时时间jobTemplate:Job控制器模板metadata:spec:completions:Job需要成功运行pod的数量,默认是1parallelism:Job在任一时刻应该并发运行pod的数量,默认是1activeDeadlineSeconds:Job可运行的时间期限,超过未结束,系统会终止backoffLimit:6失败尝试次数manualSelector:trueselector:选择器,指定该控制器管理哪些podmatchLabels:app:counterpodmatchExpressions:{key:app,operator:In,values:〔counterpod〕}template:pod模版metadata:labels:app:counterpodspec:restartPolicy:只能设置Never或者OnFailurecontainers:name:counterimage:busybox:1。30command:〔binsh,c,foriin987654321〕;doechoi;sleep3;done〕kubectlapplyfpccronjob。yamlkubectlgetcronjobndevwkubectlgetjobndevwkubectlgetpodndevw

伊万卡参加母亲葬礼,和川普全程无交流,第一名媛为啥光环不再?范主说判若两人美国当地时间20日,川普家族为上周意外过世的川普原配伊万娜举行了葬礼。葬礼在纽约上东区具有百年历史的St。VincentFerrer天主教堂举行,现场布满了伊万娜生前新型显示国创中心承办的未来显示技术专题研讨会在福州隆重召开7月16日,为进一步促进我国新型显示技术取得突破,抢占新型显示技术制高点,为国家重点研发计划提供技术发展支持,实现我国从显示大国向显示强国的跨越式发展,在科学技术部高新技术司科学技向太否认向佐出轨,爆料狗仔第一个不乐意了向佐的出轨瓜,大家都看过了吧?他被狗仔拍到深更半夜,上赶着给一穿着清凉的美女披衣服了。爆料狗仔还说向佐带着该女子回了跟郭碧婷的婚房。新闻一出,向佐第一时间选择了装死。倒是他妈向太迫南京玄奘寺供奉日本战犯牌位人生漫长转瞬即逝,有人见尘埃,有人见星辰近日,有网友发文表示,在南京九华山公园玄奘寺地藏殿内,一排长生牌位竟然供奉着侵华日军战犯。图中可以明显看出这四个牌位分别是田中军吉谷寿夫松井74城房贷利率触及下限,7月整体房贷水平创近四年新低今日聚焦李克强不会为了过高增长目标而出台超大规模刺激措施李克强强调,我们将保持宏观政策连续性针对性,继续着力帮扶市场主体纾解困难,留住经济发展的青山。宏观政策既精准有力又合理适度,买车需谨慎,6月投诉率最高的SUV在这里,6款国产车上榜进入到7月,关于车辆的投诉排行也正式公布,在刚刚发布的SUV销量投诉榜单来看,瑞虎8系列的投诉略多,而且有多款自主品牌SUV车型上榜,具体有哪些?今天就来盘点一下。NO。1瑞虎8销第三方品牌麒麟9855G芯片,配备HarmonyOS的手机发布了?今天,各大科技数码圈都在疯传的这消息,说有为通讯,近日发布了一款名为VIKKK19Pro手机,搭载华为自研麒麟9855G芯片,配备鸿蒙HarmonyOS2。0,你们看这配图,做得有上半年重要农产品供应充足农民增收形势向好新华社北京7月20日电题上半年重要农产品供应充足农民增收形势向好7月20日,国务院新闻办公室举行新闻发布会,请农业农村部总农艺师发展规划司司长曾衍德农业农村部市场与信息化司负责人刘头像你对象绿你一年了你没有发现我喝酒剩一点沫你逮着我喝了一晚上图源水印她们说喝多了总想哭,老想付出,我喝多了老想笑,想去尿尿我要喝好多好多的酒然后把爱吐进垃圾桶图源两根芹菜王牌吹瓶员申事关计划生育奖励金和这笔钱!广州最新官宣计划生育奖励金和特别扶助金最新发放标准如何?哪些人可申领?具体如何申领?广州新规来了!快跟小编一起来了解下7月21日上午,广州市政府网公布广州市计划生育奖励和特别扶助办法(以下简称巴菲特说,他考察候选人,就看三个i巴菲特说,他考察候选人,就看三个i。integrity(正直)intelligence(智力)initiative(主动)正直(integrity)和智力(intelligence
美团推明日达超市,饿了么和达达在紧张,顺丰同城和闪送压力大你好,我是美团优选,一个明日达的超市10月11日,美团优选通过官微正式宣布升级为明日达超市。从这个名字可以窥探一二,美团转战即时零售赛道,主要以即时物流为抓手,走的还是近场物流路线济南千亩银杏林进入观赏期,今年赏银杏有了观光步道!黄河边银杏林是济南秋季最火打卡地之一,沿着黄河大坝蜿蜒数十里,最美的时节宛如一条黄金缎带镶嵌在黄河岸边。图源新黄河视频截图近日,千亩银杏林中的不少银杏树已经披金。不少市民来此游玩,凯捷出游记之肇庆鼎湖山虽然说已经到了深秋,但是广东的温度依然有着夏天的热情,这种天气特别适合去山坑玩水,说到游山玩水,肯定少不了鼎湖山呀,鼎湖山位于广东省肇庆市境东北部,距肇庆市区18公里,由10多座山安徽有一个名字常被读错的城市,环境好房价低,被称为合肥后花园在安徽西部,有一座美丽清净的小城,名字很容易被人读错,这就是北临长淮,南枕高山的六安。六l安市地处大别山北麓,长江与淮河之间,俗称皖西,这里不仅有着青山绿水红土地,也有着悠久的历史兰州,火车站上面的字写错了?提起甘肃大家肯定会想到兰州的牛肉拉面,敦煌的莫高石窟,天水的麦积山石窟,张掖的七彩丹霞,还有嘉峪关的嘉峪关。作为甘肃的省会城市,兰州是一座建在黄河两岸的城市,也有很多值得去的旅游景北京秋景居庸关北京秋景天下第一雄关居庸关今日份的长城秋图奉上周日下午的居庸关,人真的非常非常少!我们选择爬的东长城,整体遇到10名左右游客,与八达岭的热闹形成了强烈的反差!好处一不喜欢拥挤的可以徒步爬峨眉山的经历2004年8月,路过成都小憩几天,正巧两个小兄弟都在,说爬一次峨眉山吧,坐车上下不能领略爬的享受!早上,在成都吃了早餐,驱车前往,在山下简单准备,大约11点多一点,开始了爬的征程一旧衣回收生意经,靠它月入百万是真的吗?衣食住行是我们生活中不可缺少的基本要素,其中也包含了多种多样的新需求,那商机是如何出现的?2021年双十一知名电商平台的成交额约为5403亿元,其中服饰类商品的销售额占比约为30。山村寡母大姐养羊10年,为儿子娶媳妇建起5间新房,落了一场空霜降前后,正是我国北方地区红叶遍地的时候,近日,摄影师一行人就近登上了山西省中条山的最高处,希望能够拍摄到美丽的秋色,然而事宜愿为,大山之巅的秋色似乎已经远去,一抹阳光透过山顶照在格力潜心造芯4年,出货量将超1亿颗?董明珠的努力,很多人不知道董明珠说过的大话,如今又一个实现了。2018年4月,首次透露自己芯片梦的董明珠对媒体说哪怕花500亿,格力也要把芯片做成功。不过当时对董明珠投来的不是掌声,而是一片嘲讽声。不少专家一场34令梅西认清现实!阿根廷队9人受伤,世界杯目标保16争8在意甲第11轮比赛中,上演了一场进球大战,佛罗伦萨在主场对阵国米时,他们先是绝平对手,随后又被国米绝杀,以34落败。在不敌国米后,佛罗伦萨4轮不胜,目前排在意甲第14位,要为保级而
友情链接:快好找快生活快百科快传网中准网文好找聚热点快软网