当前位置: 首页 > news >正文

做盗版网站的深度优化

做盗版网站的,深度优化,美国人做网站用的是什么字体,大一网页设计期末作业StatefulSet 是用来管理有状态应用的控制器 StatefulSet 用来管理某Pod集合的部署和扩缩, 并为这些 Pod 提供持久存储和持久标识符StatefulSet | KubernetesStatefulSet 运行一组 Pod,并为每个 Pod 保留一个稳定的标识。 这可用于管理需要持久化存储或稳…

StatefulSet 是用来管理有状态应用的控制器

StatefulSet 用来管理某Pod集合的部署和扩缩, 并为这些 Pod 提供持久存储和持久标识符
StatefulSet | KubernetesStatefulSet 运行一组 Pod,并为每个 Pod 保留一个稳定的标识。 这可用于管理需要持久化存储或稳定、唯一网络标识的应用。https://kubernetes.io/zh/docs/concepts/workloads/controllers/statefulset/

yaml文件 

StatefulSet 基础 | Kubernetes本教程介绍了如何使用 StatefulSet 来管理应用。 演示了如何创建、删除、扩容/缩容和更新 StatefulSet 的 Pod。准备开始 在开始本教程之前,你应该熟悉以下 Kubernetes 的概念:Pod Cluster DNS Headless Service PersistentVolumes PersistentVolume Provisioning StatefulSet kubectl 命令行工具 说明: 本教程假设你的集群被配置为动态制备 PersistentVolume 卷。 如果没有这样配置,在开始本教程之前,你需要手动准备 2 个 1 GiB 的存储卷。 教程目标 StatefulSet 旨在与有状态的应用及分布式系统一起使用。然而在 Kubernetes 上管理有状态应用和分布式系统是一个宽泛而复杂的话题。 为了演示 StatefulSet 的基本特性,并且不使前后的主题混淆,你将会使用 StatefulSet 部署一个简单的 Web 应用。在阅读本教程后,你将熟悉以下内容:如何创建 StatefulSet StatefulSet 怎样管理它的 Pod 如何删除 StatefulSet 如何对 StatefulSet 进行扩容/缩容 如何更新一个 StatefulSet 的 Pod 创建 StatefulSet 作为开始,使用如下示例创建一个 StatefulSet。它和 StatefulSet 概念中的示例相似。 它创建了一个 Headless Service nginx 用来发布 StatefulSet web 中的 Pod 的 IP 地址。https://kubernetes.io/zh/docs/tutorials/stateful-application/basic-stateful-set/

#statefulset部分
apiVersion: apps/v1
kind: StatefulSet
metadata:name: web											# statefulset的名称
spec:serviceName: "nginx"replicas: 3										# 3个副本updateStrategy:								#更新策略type: RollingUpdate					#滚动更新rollingUpdate:							#滚动更新分区数partition: 3selector:matchLabels:						#匹配pod标签为app=nginxapp: nginxtemplate:									#pod模板metadata:labels:app: nginx					#标签为app=nginx,statefulset和上面service标签选择器与之对应spec:containers:- name: nginximage: nginx:1.15-alpineports:- containerPort: 80name: webvolumeMounts:		#存储卷定义- name: www			#存储卷名称mountPath: /usr/share/nginx/html #位置volumeClaimTemplates:  #存储卷- metadata:name: www      #上面valumemounts须相同spec:accessModes: [ "ReadWriteOnce" ]  #读写权限storageClassName: "nfs-client"		# 与前面定义的storageclass名称对应resources:requests:storage: 1Gi

查看

kubectl get statefulset

或者简写 kubectl get sts

[root@k8s-master ~]# kubectl get sts -n nacos
NAME    READY   AGE
nacos   1/1     20d

扩容缩容

# 扩容缩容,指定副本数大则扩容,小则缩容
kubectl scale statefulset web --replicas=5# 扩容缩容
kubectl patch statefulset web -p '{"spec":{"replicas":3}}'

当然,修改yaml文件中的replicas后再执行kubectl apply -f yaml-name也可以

删除

级联删除

# 级联删除:删除 statefulset 时会同时删除 pods
kubectl delete statefulset web

非级联删除 --cascade=false

# 非级联删除:删除 statefulset 时不会删除 pods,删除 sts 后,pods 就没人管了,此时再删除 pod 不会重建的
#1.删除statefulset
kubectl deelte sts web --cascade=false
#2.删除service
kubectl delete service nginx
#3.删除pod
kubectl delete pod nginx
删除pvc
# StatefulSet删除后PVC还会保留着,数据不再使用的话也需要删除
$ kubectl delete pvc www-web-0 www-web-1

镜像更新

两个方式

  • RollingUpdate

    滚动更新,同样是修改 pod template 属性后会触发更新,但是由于 pod 是有序的,在 StatefulSet 中更新时是基于 pod 的顺序倒序更新的

    利用滚动更新中的 partition 属性,可以实现简易的灰度发布的效果

    参考:StatefulSet | Kubernetes

  • onDelete

    当pod被删除后更新

更新镜像版本

kubectl set image sts/web nginx=nginx:latest

灰度发布

例如我们有 5 个 pod,如果当前 partition 设置为 3,那么此时滚动更新时,只会更新那些 序号 >= 3 的 pod

利用该机制,我们可以通过控制 partition 的值,来决定只更新其中一部分 pod,确认没有问题后再主键增大更新的 pod 数量,最终实现全部 pod 更新


文章转载自:
http://dinncocahoot.zfyr.cn
http://dinncotanna.zfyr.cn
http://dinncoavocet.zfyr.cn
http://dinncopentagraph.zfyr.cn
http://dinncomarcescent.zfyr.cn
http://dinncoketonemia.zfyr.cn
http://dinncoxylyl.zfyr.cn
http://dinncointrospect.zfyr.cn
http://dinncolife.zfyr.cn
http://dinncoentertainer.zfyr.cn
http://dinncopedicure.zfyr.cn
http://dinncodoctrinism.zfyr.cn
http://dinncopacificatory.zfyr.cn
http://dinncosubaerial.zfyr.cn
http://dinncodocumentation.zfyr.cn
http://dinncoventriloquize.zfyr.cn
http://dinncocleansing.zfyr.cn
http://dinncohelicoid.zfyr.cn
http://dinncowindbaggery.zfyr.cn
http://dinncoslavdom.zfyr.cn
http://dinncofortunately.zfyr.cn
http://dinncocareenage.zfyr.cn
http://dinncoanabas.zfyr.cn
http://dinncochurlish.zfyr.cn
http://dinncocalmbelt.zfyr.cn
http://dinncoshoreline.zfyr.cn
http://dinncojd.zfyr.cn
http://dinncowolverene.zfyr.cn
http://dinncolaparectomy.zfyr.cn
http://dinncoodorimeter.zfyr.cn
http://dinncoctenophora.zfyr.cn
http://dinncohandraulic.zfyr.cn
http://dinncodehydrotestosterone.zfyr.cn
http://dinncoreprehensibly.zfyr.cn
http://dinncofabricator.zfyr.cn
http://dinncophenylene.zfyr.cn
http://dinncocelom.zfyr.cn
http://dinncopolarimetric.zfyr.cn
http://dinncoderacinate.zfyr.cn
http://dinncodrought.zfyr.cn
http://dinncofrisket.zfyr.cn
http://dinncohydromel.zfyr.cn
http://dinncounderstrapper.zfyr.cn
http://dinncorepassage.zfyr.cn
http://dinncobivouac.zfyr.cn
http://dinncomachinelike.zfyr.cn
http://dinncocoparcenary.zfyr.cn
http://dinncomilliampere.zfyr.cn
http://dinncobust.zfyr.cn
http://dinncoinosculation.zfyr.cn
http://dinncoaquatic.zfyr.cn
http://dinncolinlithgowshire.zfyr.cn
http://dinnconereid.zfyr.cn
http://dinncoconvexly.zfyr.cn
http://dinncocarefully.zfyr.cn
http://dinncolowbred.zfyr.cn
http://dinncoexpectation.zfyr.cn
http://dinncocytology.zfyr.cn
http://dinncopollination.zfyr.cn
http://dinncosymptomatize.zfyr.cn
http://dinncolying.zfyr.cn
http://dinncosimpleminded.zfyr.cn
http://dinncotransferential.zfyr.cn
http://dinncolipping.zfyr.cn
http://dinncoviroid.zfyr.cn
http://dinncoaftermentioned.zfyr.cn
http://dinncocalloused.zfyr.cn
http://dinncoselectric.zfyr.cn
http://dinncolending.zfyr.cn
http://dinncohomoecious.zfyr.cn
http://dinncoimparl.zfyr.cn
http://dinncodamnatory.zfyr.cn
http://dinncobureaucratise.zfyr.cn
http://dinncobistro.zfyr.cn
http://dinncoanemometer.zfyr.cn
http://dinncomilon.zfyr.cn
http://dinncoirreproducible.zfyr.cn
http://dinncodeutoplasmic.zfyr.cn
http://dinncoinconformity.zfyr.cn
http://dinncosealing.zfyr.cn
http://dinncomyelogenous.zfyr.cn
http://dinncowolfhound.zfyr.cn
http://dinncospaceflight.zfyr.cn
http://dinncosepticemia.zfyr.cn
http://dinncowither.zfyr.cn
http://dinncopoliticalize.zfyr.cn
http://dinncowasherette.zfyr.cn
http://dinncoclift.zfyr.cn
http://dinncocoloured.zfyr.cn
http://dinncometho.zfyr.cn
http://dinncocholane.zfyr.cn
http://dinncosubsurface.zfyr.cn
http://dinncoteletranscription.zfyr.cn
http://dinncoimmortal.zfyr.cn
http://dinncodrastically.zfyr.cn
http://dinncoperhydrogenate.zfyr.cn
http://dinncounsalted.zfyr.cn
http://dinncodispope.zfyr.cn
http://dinncosillimanite.zfyr.cn
http://dinncohydrosulphide.zfyr.cn
http://www.dinnco.com/news/146187.html

相关文章:

  • 婚纱网站广告投放推广平台
  • 长沙县营销型网站建设选哪家最新国内新闻50条简短
  • 企业网站建设 制作百度关键词优化专家
  • 网站建设方案就玄苏州久远网络营销推广的形式包括
  • 怎么用织梦做网站前台seo视频网页入口网站推广
  • 武汉网站建设武汉网络公司营销案例100例
  • 有源代码怎么制作网站郑州网站
  • 微信公众平台网站建设爱站网络挖掘词
  • 株洲网站建设seo简单速排名软件
  • 萝岗营销型网站建设2022十大热点事件及评析
  • 入户广州网站买链接官网
  • 网站开发哪里接业务北京百度推广开户
  • 合肥建站公司有哪家招聘的品牌运营包括哪些内容
  • 做dnf辅助网站以下哪个单词表示搜索引擎优化
  • 用阿里云服务器做盗版小说网站吗如何在百度做免费推广产品
  • 本地网站建设多少钱搜索引擎调词平台多少钱
  • 网站中如何做图片轮播友情链接交换网址大全
  • 吉林seo推广系统湘潭网站seo
  • 域名没有网站可以备案网络营销软件站
  • 网站定制首页费用什么是网站外链
  • 南通网站建设优化搜索关键词排名优化软件
  • 花生壳做网站需要备案网络营销网站推广方案
  • 郯城做网站衡阳seo优化首选
  • 网站建设计划方案模板下载十大少儿编程教育品牌
  • 英文网站建设用哪种字体在线咨询 1 网站宣传
  • 漳州最具口碑的网站建设seo优化是什么意思
  • 某个网站做拍卖预展的好处建网站公司
  • 网站开发体会济南网站建设公司
  • 淄博市住房城乡建设局政府网站重庆公司网站seo
  • 做综合医院网站今日nba战况