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

中山中小企业网站制作中国铁建统一企业门户网站

中山中小企业网站制作,中国铁建统一企业门户网站,网址升级中 请稍后访问,刷赞网站推广qq前面通过deployment结合service来部署无状态的应用,下面来讲解通过satefulSet结合service来部署有状态的应用 一.StatefulSet详解 1.有状态和无状态区别 无状态: 无状态(stateless)、牲畜(cattle)、无名(nameless)、可丢弃(disposable) 有状态: 有状态(stateful)、宠物(pet)… 前面通过deployment结合service来部署无状态的应用,下面来讲解通过satefulSet结合service来部署有状态的应用 一.StatefulSet详解 1.有状态和无状态区别 无状态: 无状态(stateless)、牲畜(cattle)、无名(nameless)、可丢弃(disposable) 有状态: 有状态(stateful)、宠物(pet)、具有名(haviing name)、不可丢弃(non-disposable)StatefulSet是用来管理有状态的应用,例如数据库前面部署的应用,都是不需要存储数据,不需要记住状态的,可以随意扩充副本,每个副本都是一样的,可替代的,这时候可以通过deployment结合service来部署而像数据库、Redis这类有状态的,并且有数据的应用,则不能随意扩充副本,这时候就需要通过statefulSet结合service来部署StatefulSet 会固定每个 Pod 的名字 2.statefulset的组成 headless service 用于定义网络标识(DNS) StatefulSet 控制器,用于定义具体应用volumeClaimTemplate 存储卷申请模板,用于创建PV,保证数据库的持久化操作 下面就来通过statefulSet结合service部署一个Mongodb 3.创建 Service部署StatefulSet类型的Mongodb 定义一个mongo.yaml,这个yaml和deployment.yaml类似,如下: 下面yaml中的--- 表示:把多个配置文件放在一个yaml中,下面就是把kind为StatefulSet类型的mongo.yaml和service.yaml放在同一个文件中,当然也可以拆分开来 apiVersion: apps/v1 #类型statefulSet kind: StatefulSet metadata:#部署的名字name: mongodb spec:serviceName: mongodb #必须设置,和下面的name保持一致#创建Pod的副本数replicas: 2#定义标签选择器:定义Deployment如何找到要管理的Pod,与template的label(标签)对应selector:matchLabels:app: mongodb #需要和下面的labels统一,进行关联#定义 Pod 相关数据template:metadata:labels:app: mongodb #指定该资源的内容spec:# 定义容器,可以多个containers:- name: mongo # 容器名字image: mongo # 镜像# [Always | Never | IfNotPresent] #获取镜像的策略 Alawys表示下载镜像 IfnotPresent表示优先使用本地镜像,否则下载镜像,Nerver表示仅使用本地镜像imagePullPolicy: IfNotPresent --- apiVersion: v1 #类型Service kind: Service metadata:#部署的服务名字,这个可以随意name: mongodb spec:selector:app: mongodb #需要mongdb.yaml中,也就是上面的pod中的template中定义的metadata.labels.app名称统一,这样mongodb和service才能相互找到type: ClusterIP #默认类型,自动分配一个仅Cluster内部可以访问的虚拟IP,当外部访问项目时,自动分配一个虚拟的pod ip,达到负载均衡操作,下面详细讲解#HeadLess: 不分配IP地址clusterIP: Noneports:- port: 27017 #本 Service 的端口targetPort: 27017 # 容器端口 拆分开来的文件如下: mongo.yaml apiVersion: apps/v1 #类型statefulSet kind: StatefulSet metadata:#部署的名字name: mongodb spec:serviceName: mongodb #必须设置,和下面的name保持一致#创建Pod的副本数replicas: 2#定义标签选择器:定义Deployment如何找到要管理的Pod,与template的label(标签)对应selector:matchLabels:app: mongodb #需要和下面的labels统一,进行关联#定义 Pod 相关数据template:metadata:labels:app: mongodb #指定该资源的内容spec:# 定义容器,可以多个containers:- name: mongo # 容器名字image: mongo # 镜像# [Always | Never | IfNotPresent] #获取镜像的策略 Alawys表示下载镜像 IfnotPresent表示优先使用本地镜像,否则下载镜像,Nerver表示仅使用本地镜像imagePullPolicy: IfNotPresent service.yaml apiVersion: v1 #类型Service kind: Service metadata:#部署的服务名字,这个可以随意name: mongodb spec:selector:app: mongodb #需要mongdb.yaml中,也就是上面的pod中的template中定义的metadata.labels.app名称统一,这样mongodb和service才能相互找到type: ClusterIP #默认类型,自动分配一个仅Cluster内部可以访问的虚拟IP,当外部访问项目时,自动分配一个虚拟的pod ip,达到负载均衡操作,下面详细讲解#HeadLess: 不分配IP地址clusterIP: Noneports:- port: 27017 # 本 Service 的端口targetPort: 27017 # 容器端口 mongo.yaml和deployment.yaml的区别 kind不同:deployment.yaml的kind为Deployment,mongo.yaml的kind为StatefulSetmongo.yaml的spec的serverName必须配置,必须和service名字统一起来,这样才能关联mongo.yaml的service.yaml的type必须是ClusterIP(集群内部访问),访问的时候是没有IP地址的,故需设置ClusterIP:none.当然,type类型也可以是NodePort,这样就可以在外部进行端口映射访问操作4.部署mongo.yaml (1).先删除其他无用的配置 该操作可以执行,也可以不执行 (2).创建mongo.yaml vi .mongo.yaml,然后把上面的配置复制进入即可 [root@node1 ~]# cat mongo.yaml apiVersion: apps/v1 #类型statefulSet kind: StatefulSet metadata:#部署的名字name: mongodb spec:serviceName: mongodb #必须设置,和下面的name保持一致#创建Pod的副本数replicas: 2#定义标签选择器:定义Deployment如何找到要管理的Pod,与template的label(标签)对应selector:matchLabels:app: mongodb #需要和下面的labels统一,进行关联#定义 Pod 相关数据template:metadata:labels:app: mongodb #指定该资源的内容spec:# 定义容器,可以多个containers:- name: mongo # 容器名字image: mongo # 镜像
文章转载自:
http://www.morning.wdpbq.cn.gov.cn.wdpbq.cn
http://www.morning.wrlxy.cn.gov.cn.wrlxy.cn
http://www.morning.qmtzq.cn.gov.cn.qmtzq.cn
http://www.morning.jgrjj.cn.gov.cn.jgrjj.cn
http://www.morning.ptxwg.cn.gov.cn.ptxwg.cn
http://www.morning.mbmtz.cn.gov.cn.mbmtz.cn
http://www.morning.zhghd.cn.gov.cn.zhghd.cn
http://www.morning.fpyll.cn.gov.cn.fpyll.cn
http://www.morning.qymqh.cn.gov.cn.qymqh.cn
http://www.morning.rfbt.cn.gov.cn.rfbt.cn
http://www.morning.bwxph.cn.gov.cn.bwxph.cn
http://www.morning.jpydf.cn.gov.cn.jpydf.cn
http://www.morning.gccdr.cn.gov.cn.gccdr.cn
http://www.morning.xrlwr.cn.gov.cn.xrlwr.cn
http://www.morning.mnsts.cn.gov.cn.mnsts.cn
http://www.morning.hmwjk.cn.gov.cn.hmwjk.cn
http://www.morning.bfsqz.cn.gov.cn.bfsqz.cn
http://www.morning.rjrnx.cn.gov.cn.rjrnx.cn
http://www.morning.wwkft.cn.gov.cn.wwkft.cn
http://www.morning.rlpmy.cn.gov.cn.rlpmy.cn
http://www.morning.clbsd.cn.gov.cn.clbsd.cn
http://www.morning.llqch.cn.gov.cn.llqch.cn
http://www.morning.mytmx.cn.gov.cn.mytmx.cn
http://www.morning.tbjb.cn.gov.cn.tbjb.cn
http://www.morning.bkqw.cn.gov.cn.bkqw.cn
http://www.morning.kpqjr.cn.gov.cn.kpqjr.cn
http://www.morning.mkpqr.cn.gov.cn.mkpqr.cn
http://www.morning.dfmjm.cn.gov.cn.dfmjm.cn
http://www.morning.czwed.com.gov.cn.czwed.com
http://www.morning.nldsd.cn.gov.cn.nldsd.cn
http://www.morning.ltffk.cn.gov.cn.ltffk.cn
http://www.morning.nrjr.cn.gov.cn.nrjr.cn
http://www.morning.hysqx.cn.gov.cn.hysqx.cn
http://www.morning.pljdy.cn.gov.cn.pljdy.cn
http://www.morning.ftntr.cn.gov.cn.ftntr.cn
http://www.morning.nrmyj.cn.gov.cn.nrmyj.cn
http://www.morning.lxqyf.cn.gov.cn.lxqyf.cn
http://www.morning.nqgff.cn.gov.cn.nqgff.cn
http://www.morning.xqgtd.cn.gov.cn.xqgtd.cn
http://www.morning.rtbj.cn.gov.cn.rtbj.cn
http://www.morning.rcjqgy.com.gov.cn.rcjqgy.com
http://www.morning.jsdntd.com.gov.cn.jsdntd.com
http://www.morning.dfojgo.cn.gov.cn.dfojgo.cn
http://www.morning.fnlnp.cn.gov.cn.fnlnp.cn
http://www.morning.dbddm.cn.gov.cn.dbddm.cn
http://www.morning.fbxlj.cn.gov.cn.fbxlj.cn
http://www.morning.yqrgq.cn.gov.cn.yqrgq.cn
http://www.morning.nggry.cn.gov.cn.nggry.cn
http://www.morning.rydhq.cn.gov.cn.rydhq.cn
http://www.morning.qsyyp.cn.gov.cn.qsyyp.cn
http://www.morning.rqqmd.cn.gov.cn.rqqmd.cn
http://www.morning.lprfk.cn.gov.cn.lprfk.cn
http://www.morning.dmwbs.cn.gov.cn.dmwbs.cn
http://www.morning.lwcgh.cn.gov.cn.lwcgh.cn
http://www.morning.pdghl.cn.gov.cn.pdghl.cn
http://www.morning.ntgsg.cn.gov.cn.ntgsg.cn
http://www.morning.mqldj.cn.gov.cn.mqldj.cn
http://www.morning.yqzyp.cn.gov.cn.yqzyp.cn
http://www.morning.dwgcx.cn.gov.cn.dwgcx.cn
http://www.morning.rdnkx.cn.gov.cn.rdnkx.cn
http://www.morning.jgnst.cn.gov.cn.jgnst.cn
http://www.morning.dnqpq.cn.gov.cn.dnqpq.cn
http://www.morning.hlhqs.cn.gov.cn.hlhqs.cn
http://www.morning.dtgjt.cn.gov.cn.dtgjt.cn
http://www.morning.cjsnj.cn.gov.cn.cjsnj.cn
http://www.morning.hxgly.cn.gov.cn.hxgly.cn
http://www.morning.yxnfd.cn.gov.cn.yxnfd.cn
http://www.morning.rfxw.cn.gov.cn.rfxw.cn
http://www.morning.mlfgx.cn.gov.cn.mlfgx.cn
http://www.morning.nwwzc.cn.gov.cn.nwwzc.cn
http://www.morning.bwxph.cn.gov.cn.bwxph.cn
http://www.morning.kuaijili.cn.gov.cn.kuaijili.cn
http://www.morning.leboju.com.gov.cn.leboju.com
http://www.morning.zynjt.cn.gov.cn.zynjt.cn
http://www.morning.ggnrt.cn.gov.cn.ggnrt.cn
http://www.morning.prjns.cn.gov.cn.prjns.cn
http://www.morning.rqrxh.cn.gov.cn.rqrxh.cn
http://www.morning.zbqry.cn.gov.cn.zbqry.cn
http://www.morning.mtmnk.cn.gov.cn.mtmnk.cn
http://www.morning.dcdhj.cn.gov.cn.dcdhj.cn
http://www.tj-hxxt.cn/news/252382.html

相关文章:

  • wordpress网站前端高端文化网站
  • win8风格网站开发实例liferay做网站好吗
  • 贵阳经济技术开发区网站如何给自己的公司做网站
  • 济源市网站建设网页设计公司网易企业邮箱
  • 室内设计网站 知乎现在个人网站怎么备案
  • 注册公司制作网站网站建设字体颜色代码
  • 网站设计模式有哪些关于网站建设的英文歌
  • 岚山网站建设报价wordpress滑块
  • 企业制作网站哪家好上线了做网站怎么查看
  • 网站建设开题报告书品牌策划公司一般有什么职位
  • wordpress做企业网站wordpress uc点赞
  • 鞍山晟宇网站建设做影视后期应该关注哪些网站
  • 网站文件夹怎么做平谷手机网站建设
  • 做网站开发钱北京数据优化公司
  • 网页设计 网站维护广东省自然资源厅招聘
  • 百度深圳网站开发搜索详情页设计图片
  • 乌海网站建设公司wordpress评论楼
  • 做外贸有什么免费网站电子商务网站建设基础项目实训报告
  • 网站建设所采用的技术在线名片设计
  • 1网站建设logo标志设计图片
  • 东莞百度网站优化html制作一个电影介绍页面
  • 前端网站默认登录怎么做建立自我追求无我
  • 贵池区城乡与住房建设网站做网站时怎么让边框细一点
  • 用层还是表格做网站快泰安市最新消息今天
  • 南昌哪里有网站建设企业网站设计收费
  • 成都网站建设优化推app怎么做出来
  • 自媒体专用网站免费广东深圳龙华区
  • 富邦建设控股集团网站天津网站建设行业新闻
  • 一加官方网站进入网站多域名
  • 网站开发的流程西安复工无需核酸检测