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

巩义郑州网站建设wordpress文章如何去除p节点

巩义郑州网站建设,wordpress文章如何去除p节点,北京网页设计公司兴田德润实惠,磁力天堂torrentkittykubernetes技术架构模型 一、kubernetes的Label标签 1.标签是以keyvalue的格式通过用户自定义指定#xff0c;目的是将其加入到各种资源对象上来实现多维度的资源分组管理使其更方便的进行资源分配、调度、配置和部署管理工作。 2.标签可以结合Label Selector(标签选择器)查询… kubernetes技术架构模型 一、kubernetes的Label标签 1.标签是以keyvalue的格式通过用户自定义指定目的是将其加入到各种资源对象上来实现多维度的资源分组管理使其更方便的进行资源分配、调度、配置和部署管理工作。 2.标签可以结合Label Selector(标签选择器)查询和筛选拥有某些标签的资源对象。 label 和 label selector两者结合使被管理的对象能更精细的分组管理实现集群的高可用。 3.label selector 的使用场景 kube-controller进程通过资源对象RC上定义的label selector 来筛选要监控的Pod副本的数量使Pod的数量始终符合预期设定的全自动控制流程。                 kube-proxy进程通过Service的label selector来选择对应的pod,自动建立每个Service到对应Pod的请求转发路由表 二、Replication Controller(RC) 1. RC主要是定义了一个期望的场景声明某种pod的副本数量在任意时刻都符合预期值 2.  RC包括 pod期待的副本数                   用于筛选目标pod的label selector                   用于创建新pod的template模板 3.RC中的replicas表示期望pod的副本数 rc中动态缩放命令 kubectl scale rc  pod名称 --replicasx x表示期望的pod副本数 可以通过这个命令修改rc的副本数来实现pod的动态缩放功能 注删除rc不会影响rc已经创建好的pod可以通过上述操作命令设置replicas0来删除已经存在的rc RC的应用场景在做应用的平滑升级时设置rc中期待的副本数为x,表示系统中发始终运行10个pod,每次终止一个旧的版本就会自动生成一个新的版本。 三、Deployment 1.引入deployment的目的是更好的解决pod的编排问题其内部使用的是replica set来实现前面所说的RC它和RC的区别在于它支持集合的方式去声明label selector。 2.deployment相对于RC的的亮点在于它可以随时知道pod的部署进度。 3.depolyment的使用场景 创建deployment对象来生成对对应的replica set完成pod副本的创建造          通过deployment的状态来查看部署动作是否完成          更新depolument来创建新的pod版本升级如果不稳定可以回滚到上一个版               本           可以挂起或者恢复 4.通过kubectl create -f xxx-deployment.yaml可以创建deployment 通过 kubectl get deployment 来查看已创建的deployment的信息 四、Horizontal Pod Autoscaler(HPA) 1.HPA的提出需求因为google对于kubernetes的定位是自动化和智能化即当前的分布式系统可以根据当前系统中不同主机的负载情况然后自动触发水平扩展或缩容行为而目前的手动控制的方式明显不符合kubernetes的设计理念所以HPA应运而生。 2.HPA的实现原理通过追踪RC控制的所有pod的负载情况来确定是否要针对性的调整期望的pod数量。 依据pod的实现原理可以知道hpa的实现首先需要衡量pod的负载情况的指标 第一种是 CPUUtilizationPercentage                                                         CPUUtil是一个算术平均值目标POD所有副本自身CPU1分钟内利用率的平均值如果超过了80%则意味当前的副本数目不足以支撑更多的请求需要进行动态扩容当高峰期过去后pod的利用率降下来则pod的副本数自动减少到一个适当的值。                         当前这个参数值需要通过Heapster扩展组件来获取这个值                第二种是应用程序自定义的度量指标如服务在每秒内的请求数 上图示例中该参考值超过90%会触发自动动态扩容行为 3.kubectl autoscale deployment xxx --cpu-percent90 --min1  --max10,该命令可以创建上述图片的等价效果。 四、Service(微服务) 上图为service的工作位置 1.kubernetes中多个pod组成的集群被客户端访问过程客户端通过负载均衡器kube-proxy将service接收到的请求转发到后端的某个pod实例并在内部实现服务的负载均衡和会话保持机制。 2.kubernetes的服务发现 机制kubernetes中的Service都有唯一的cluster IP 和唯一的名字名字由自己定义固定在配置中 通过Service的名字找到cluster ip (通过 add-on增值包引入dns系统将服务名作为dns域名)直接使用服务名来建立通信连接。 3.外部系统访问service的问题 node ip : node节点的ip地址集群中每个节点的物理网卡的ip地址真实存在的物理网络 pod ip :pod的ip地址docker engine 根据docker 0网桥的ip地址段进行分配 cluster ip:service 的ip 地址虚拟ip,需要结合service port组成具体的通信端口集群外的节点不能直接访问 通过nodePort实现从外部访问集群内部 上述通过nodeport的方法是在kubernetes集群里每个node上为需要外部访问的service开启一个对应的tcp监听端口。 可以通过设置一个负载均衡器对上述通信方式进行优化主要是通过访问设置的负载均衡的ip地址来对访问的流量进行调度实现集群内部的负载均衡。 五、Volume(存储卷) 1.Volume是pod中可以被多个容器访问的共享目录其生命周期和pod的生命周期相同但与容器的生命周期不相关即容器终止或者重启时其卷中的数据不会丢失 上图示例是数据卷相关的配置文件写法 2.kubernetes的数据卷类型empthDir(pod分配到Node是创建初始内容为空无需指定宿主机对应的文件目录pod移除之后会被永久删除)、hostPath(pod挂载宿主机的文件或目录)、gcePersistentDisk(谷歌公有云提供的永久磁盘)、awsElasticBlockStore(亚马逊公有云提供的)、NFS(NFS网络文件系统提供共享存储目录) 六、Persistent Volume(某个网络存储中对应的一块存储)简称PV有状态的对象 1.pv和volume的区别 pv只能是网络存储不属于任何node,可以在每个node上访问         pv不是定义在pod上独立于pod之外定义 2.pv的accesModes属性              readWriteOnce:读写权限只能被单个node 挂载 readOnlyMany:只读权限允许多个node挂载 readWriteMany:读写权限允许多个node挂载 七、namespace(命名空间) 1.namespace是将集群内部的资源对象分配到不同的namespace中形成逻辑上分组的不同项目使不同的分组在共享使用集群内部整个资源同时还可以被分别管理。 2.集群启动后会创建一个default的namespace,可以通过kubectl get namespaces来查看命名空间的信息如果用户不指明则其创建的pod和rc、service将会被系统创建到default的namespace的命名空间下
http://www.w-s-a.com/news/492628/

相关文章:

  • 1m带宽做网站怎么样深圳网站建设制作开发公司
  • 网站建设 服务内容 费用郴州网站建设公司哪里有
  • 网站关键词重要性育才网站建设
  • 网络安全形势下怎么建设学校网站wordpress最新主题下载
  • 自己建设网站需要什么条件.gs域名做网站怎么样
  • 网上做公益的网站推广手机卡返佣平台
  • 网站是公司域名是个人可以南京建设银行官方网站
  • 做互联网网站的会抓百度网盟推广 网站
  • 商务网站开发设计结论微信报名小程序怎么制作
  • 网站建设销售简历wordpress七比2
  • 制作网站报价工程项目查询哪个网站
  • 深圳移动网站建设制作公司网站建设的认识
  • 网站建设脚本语言有哪些想开网店哪个平台好
  • 视频网站用什么做的好深圳的小程序开发公司
  • 南京网站定制开发商城网站免费模板
  • 青海学会网站建设公司照片组合拼图
  • 中国建设银行福清分行网站爱站网权重查询
  • 外贸通网站建设网站建设7个主要流程图
  • 元气森林网络营销方式医疗网站优化怎么做
  • 手机网站制作报价表做网站公司做网站公司
  • 湖州网站设计吉林网站建设哪家好
  • 做存储各种环境信息的网站使用tag的网站
  • 阿里云用ip做网站网站开发员属于
  • 外链网盘下载南宁seo推广优化
  • 网站的推广方案有哪些此网站可能有
  • wordpress更改链接后网站打不开一键生成个人网站
  • 网站建设后台有哪些东西前端开发培训一般多少钱
  • 高端建设网站公司网站开发 源码
  • 企业网站的劣势园林景观设计公司简介范文
  • 网站建设程序招聘东营建设信息网登录