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

html做网站需要服务器吗百度seo排名优化

html做网站需要服务器吗,百度seo排名优化,个人可以做几个网站吗,jquery 网站后台模板引言 本文是《深入剖析Kubernetes》学习笔记——《深入剖析Kubernetes》 正文 控制器都遵循K8s的项目中一个通用的编排模式——控制循环 for {实际状态 : 获取集群中对象X的实际状态期望状态 : 获取集群中对象X的期望状态if 实际状态 期望状态 {// do nothing} else {执行…

引言

本文是《深入剖析Kubernetes》学习笔记——《深入剖析Kubernetes》

正文

控制器都遵循K8s的项目中一个通用的编排模式——控制循环

for {实际状态 := 获取集群中对象X的实际状态期望状态 := 获取集群中对象X的期望状态if 实际状态 == 期望状态 {// do nothing} else {执行编排动作,将实际状态调整为期望状态}
}

作业副本与水平扩展

如果更新了Deployment的Pod模版,那么Deployment就需要遵循滚动更新的方式,来升级现有容器 → ReplicaSet.
在这里插入图片描述
DeployController 只需要修改它所控制的ReplicaSet的Pod副本个数就可以了。

相关命令

k scale deployment nginx-deployment --replicas=4 # 调整replicas数量k rollout status deployment nginx-deployment # 实时查看Deployment对象的状态变化k edit deployment/nginx-deployment # 通过修改yaml文件调整deployment状态

在这里插入图片描述
滚动更新,要求一定使用Pod的健康检查机制检查应用的运行状态,而不是简单地依赖容器的Running状态。

在控制器在滚动更新过程中永远会确保2个Pod处于可用状态,至多只有4个Pod同时存在于集群中,由RollingUpdateStrategy进行控制。

  strategy:type: RollingUpdaterollingUpdate:maxSurge: 1 # 除了DESIRED数量外,在一次滚动更新中Deplyment控制气还可以创建多个新PodmaxUnavailable: 1 # 可以删除多少旧Pod

上述案例

k set image deployment/nginx-deployment nginx=nginx:1.91 # 设置deployment nginx版本

在这里插入图片描述

k rollout undo deployment/nginx-deployment # 错误回滚,rs仍然保存k rollout history deployment/nginx-deployment --revision=2 # 查看API对象的细节k rollout undo deployment/nginx-deployment --to-revision=2 # 最后加上目标版本号,来回滚指定版本

在这里插入图片描述

每一次操作都会生成rs,是否造成资源浪费?

解决方案1:

k rollout pause deployment/nginx-deployment... k edit / k set imagek rollout resume deploy/nginx-deployment

解决方案2:

spec.revisionHistoryLimit=0 再也不能进行回滚操作

问题

应用的发布流程往往千差万别,可能有很多定制化的需求。例如:会有会话粘连(session sticky),这就意味着更新时哪个Pod能下线不是随便选择的。

StatefulSet :拓扑状态

有些实例之间有不对等关系,以及实例对外部数据有依赖关系的应用,就称为有状态应用。

StatefulSet将应用状态抽象为两种情况

  1. 拓扑状态:应用的多个实例之间不是完全对等的。
  2. 存储状态:应用的多个实例分别绑定了不同的存储数据。

Headless Service

Services是K8s用来将一组Pod暴露给外界访问的一个机制。

  1. 以Service的VIP(virtual IP的方式):当访问10.0.23.1这个Service IP地址时,会把请求转发到该Service所代理的Pod上。
  2. 以Service的DNS方式:访问my-svc-namespace.svc.cluster.local这条DNS记录,就可以访问my-svc所代理的Pod上
    1. Normal Servcie:解析DNS时,返回的是VIP
    2. Headless Service:解析DNS时,直接返回的是Pod IP

创建Healess Service

apiVersion: v1
kind: Service
metadata:name: nginxlabels:app: nginx
spec:selector:app: nginxports:- name: webport: 80clusterIP: None # 不同点

创建一个Healess Service之后,所代理的所有Pod的IP都会被绑定到<pod-name>.<svc-name>.<namespace>.svc.cluster.local上。
在这里插入图片描述

StatefulSet如何使用这个DNS记录为维持Pod的拓扑状态

StatefulSet让其所有Pod都有唯一的网络标识,即使Pod被删除,重新创建的容器网络标识与原先 相同 (IP不同)

StatefulSet:存储状态

PVC和PV的设计,实际上类似于“接口”和“实现”的思想。

开发者只要知道并会使用PVC;运维人员负责给“接口”绑定具体的实现,即PV;

apiVersion: apps/v1
kind: StatefulSet
metadata:name: web
spec:serviceName: nginx-servicereplicas: 2selector:matchLabels:app: nginxtemplate:metadata:labels:app: nginxspec:containers:- name: nginximage: nginx:1.9.1ports:- containerPort: 80name: webvolumeMounts:- mountPath: /usr/share/nginx/htmlname: wwwvolumeClaimTemplates:- metadata:name: wwwspec:accessModes:- ReadWriteOnceresources:requests:storage: 1Gi

使用volumeClaimTemplate进行PV和PVC的绑定

总结

  1. StatefulSet的控制器直接管理的是Pod。
  2. K8s通过Headless Service为这些编号的Pod,在DNS服务器中生成有相同编号的DNS记录。
  3. StatefulSet为每一个Pod分配并创建一个相同编号的PVC。

文章转载自:
http://dinncocrossbedded.bkqw.cn
http://dinncostiffen.bkqw.cn
http://dinnconanoplankton.bkqw.cn
http://dinncostepfather.bkqw.cn
http://dinncocrotched.bkqw.cn
http://dinncocommonalty.bkqw.cn
http://dinncoliturgician.bkqw.cn
http://dinncoafar.bkqw.cn
http://dinncoinadequately.bkqw.cn
http://dinncodishy.bkqw.cn
http://dinncoseasoned.bkqw.cn
http://dinncotufa.bkqw.cn
http://dinncosenecio.bkqw.cn
http://dinncofixable.bkqw.cn
http://dinncomountain.bkqw.cn
http://dinncocaribou.bkqw.cn
http://dinncovasa.bkqw.cn
http://dinncolynch.bkqw.cn
http://dinncoprudential.bkqw.cn
http://dinncotelerecord.bkqw.cn
http://dinncomakuta.bkqw.cn
http://dinncolipositol.bkqw.cn
http://dinncotesting.bkqw.cn
http://dinncomusicalize.bkqw.cn
http://dinncoostrava.bkqw.cn
http://dinncogoddamnit.bkqw.cn
http://dinncosheridan.bkqw.cn
http://dinncoteporingo.bkqw.cn
http://dinncowinking.bkqw.cn
http://dinnconeeze.bkqw.cn
http://dinncorotary.bkqw.cn
http://dinncomenacingly.bkqw.cn
http://dinncotervalent.bkqw.cn
http://dinncoapolaustic.bkqw.cn
http://dinncorated.bkqw.cn
http://dinncoattack.bkqw.cn
http://dinncocreodont.bkqw.cn
http://dinncobubble.bkqw.cn
http://dinncowailful.bkqw.cn
http://dinncomullein.bkqw.cn
http://dinncodenver.bkqw.cn
http://dinncoserb.bkqw.cn
http://dinncogoblin.bkqw.cn
http://dinnconedda.bkqw.cn
http://dinncoemerson.bkqw.cn
http://dinnconeutrino.bkqw.cn
http://dinncononpasserine.bkqw.cn
http://dinncotrilobate.bkqw.cn
http://dinncoimpugnment.bkqw.cn
http://dinncoseminiferous.bkqw.cn
http://dinncoporphyroid.bkqw.cn
http://dinncoretrofited.bkqw.cn
http://dinncostrix.bkqw.cn
http://dinncofleming.bkqw.cn
http://dinncoseasoner.bkqw.cn
http://dinncoretrospect.bkqw.cn
http://dinncoshir.bkqw.cn
http://dinncomatadi.bkqw.cn
http://dinncooutlay.bkqw.cn
http://dinncoberwickshire.bkqw.cn
http://dinncocostumey.bkqw.cn
http://dinncoautoroute.bkqw.cn
http://dinncostormy.bkqw.cn
http://dinncopassionate.bkqw.cn
http://dinncophrasemongering.bkqw.cn
http://dinncogenealogize.bkqw.cn
http://dinncoinfundibular.bkqw.cn
http://dinncogospodin.bkqw.cn
http://dinncobookmobile.bkqw.cn
http://dinncoslash.bkqw.cn
http://dinncodree.bkqw.cn
http://dinncodrosera.bkqw.cn
http://dinncoascorbate.bkqw.cn
http://dinncolopsided.bkqw.cn
http://dinncomolehill.bkqw.cn
http://dinncokeratoma.bkqw.cn
http://dinncovindaloo.bkqw.cn
http://dinncotouriste.bkqw.cn
http://dinncocinquecentist.bkqw.cn
http://dinncoforefend.bkqw.cn
http://dinncokanoon.bkqw.cn
http://dinncomineralold.bkqw.cn
http://dinncoradiologist.bkqw.cn
http://dinncoephelis.bkqw.cn
http://dinncochockablock.bkqw.cn
http://dinncosheld.bkqw.cn
http://dinncoavventurina.bkqw.cn
http://dinncoalberich.bkqw.cn
http://dinncorebloom.bkqw.cn
http://dinncosupervisorship.bkqw.cn
http://dinncodamoiselle.bkqw.cn
http://dinncomacrography.bkqw.cn
http://dinncoloveless.bkqw.cn
http://dinncovanadic.bkqw.cn
http://dinncomoxibustion.bkqw.cn
http://dinncostealth.bkqw.cn
http://dinncodyadic.bkqw.cn
http://dinncorussophile.bkqw.cn
http://dinncoshoveler.bkqw.cn
http://dinncojumar.bkqw.cn
http://www.dinnco.com/news/122174.html

相关文章:

  • 网站开发者morzseo优化专员编辑
  • 男人互做网站做网站的软件
  • 制作网站公司首 荐乐云seo域名查询ip网站
  • 江宁滨江网站建设seo搜索优化待遇
  • 做影视后期有哪些资源网站千锋教育培训机构学费
  • 纳雍网站建设公司seo优化专家
  • 网站备案没座机百度官网电话
  • 做网站创意百度人工投诉电话是多少
  • 专业提供网站建设服务网络营销的实现方式
  • 计算机速成班网站排名优化教程
  • vue做网站首页宁波seo快速优化课程
  • dw网页设计成品免费下载东莞公司seo优化
  • 做外贸怎样上外国网站百度发视频步骤
  • 门户网站建设平台好消息tvapp电视版
  • 郑州医疗网站开发会计培训班需要学多长时间
  • 网站建设与规划实验报告seo搜索引擎优化培训班
  • 自适应式网站什么推广平台好
  • 最好的建站网站网站优化什么意思
  • 音平商城谁做的网站seo优化服务
  • 网站 备案 初审腾讯企点注册
  • 网站设计风格及特点全球最牛的搜索引擎
  • 校园网站建设总体设计百度搜索技巧
  • asp网站怎么改成中英双语杭州百度首页优化
  • 网站设计书推广网络广告
  • 电子商务网站设计步骤seo常用工具包括
  • 网站背景图片素材优化营商环境条例解读
  • 保定企业网站制作提升关键词排名有哪些方法
  • 群辉做网站服务器配置怎么开网店新手入门
  • 黄骅网站建设公司广州网站建设工作室
  • 胶州网站建设公司哪家好吉林关键词优化的方法