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

中山中小企业网站制作新手网页制作

中山中小企业网站制作,新手网页制作,wordpress fuctions,韶关公司做网站前面通过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.hkea.cn/news/14548232/

相关文章:

  • 网站建设成本控制商家怎么入驻百度
  • html业务网站源码有哪些网站免费做推广
  • 未来中森网站建设公司中企动力这家公司怎么样
  • wps哪个工具做网站网站制作网站开发ple id充值
  • 哪个设计网站做兼职好公司网站维护和更新属于哪个部门
  • 做淘宝站外推广网站qq企业邮箱怎么开通注册
  • 专业网站策划域名 备案号 网站的关系
  • 网站制作上首页怎么做自已的网站
  • 专业网站优化电话番禺大石做网站
  • 怎么做二级网站域名wordpress火车头发布登陆失败
  • 网站建设logo图片建设和同城类似的网站
  • 福建省建设职业管理中心网站网站页头背景
  • 网站首页收录没有了游戏开发工作室
  • 如何自己搭建一个网站网站域名攻击
  • 泊头哪里建网站呢asp.net 网站启动慢
  • 外贸做网站公司哪家好python 做网站 数据库
  • dw做网站一般设为什么样黄冈网站推广都有哪些渠道
  • 电子商务网站和开发新闻类网站上海做网站比较有名的公司
  • 做网站图片切图是什么黄页88网企业名录搜索软件
  • 做网站编程需要学什么软件二次开发是什么意思
  • 武隆网站建设报价如何确认wordpress使用什么主题
  • 在喵窝网站怎么做图wordpress图片尺寸
  • 建设网站的内容规划刚刚地震最新消息今天 刚才
  • 美工模板网站如果使用自己电脑做网站
  • 国内网站建设发展公司部门主页设计方案
  • 网站建设陆金手指下拉贰拾台州网站公司建站
  • 做一个网站成本多少高端科研网站设计
  • 海南网站建设找哪家WordPress影视站源码
  • 误入网站退不了怎么做沈阳百度快照优化公司
  • 想自己搞一个视频网站怎么做呢喃wordpress 模板