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

贵阳网站制作套餐3有免费建网站

贵阳网站制作套餐,3有免费建网站,有趣的网站小游戏网址,制作网页创建站点的步骤一、Ingress 介绍 1.1.Ingress产生原因#xff1a; 当我们使用Service的时候#xff0c;Service对集群之外暴露服务的主要方式有两种#xff1a;NotePort和LoadBalancer#xff0c;但是这两种方式#xff0c;都有一定的缺点#xff1a; #xff08;1#xff09;Node…一、Ingress 介绍 1.1.Ingress产生原因 当我们使用Service的时候Service对集群之外暴露服务的主要方式有两种NotePort和LoadBalancer但是这两种方式都有一定的缺点 1NodePort方式的缺点是每创建一个服务都需要暴露出一个供外部访问的主机端口就导致会占用很多集群机器的端口那么当集群服务变多的时候这个缺点就愈发明显。 2LB方式的缺点是每个service需要一个LB浪费并且需要kubernetes之外设备的支持。 基于这种现状kubernetes提供了Ingress资源对象Ingress只需要一个NodePort或者一个LB就可以满足暴露多个Service的需求。工作机制大致如下图表示 1.2.Ingress的作用 Ingress相当于一个7层的负载均衡器是kubernetes对反向代理的一个抽象它的工作原理类似于Nginx可以理解成在Ingress里建立诸多映射规则Ingress Controller通过监听这些配置规则并转化成Nginx的反向代理配置 , 然后对外部提供服务。 在这里有两个核心概念 1ingresskubernetes中的一个对象作用是定义请求如何转发到service的规则 2ingress controller具体实现反向代理及负载均衡的程序对ingress定义的规则进行解析根据配置的规则来实现请求转发实现方式有很多比如Nginx, Contour, Haproxy等等   1.3.Ingress以Nginx为例的工作原理 1用户编写Ingress规则说明哪个域名对应kubernetes集群中的哪个Service 2Ingress控制器动态感知Ingress服务规则的变化然后生成一段对应的Nginx反向代理配置 3Ingress控制器会将生成的Nginx配置写入到一个运行着的Nginx服务中并动态更新 4到此为止其实真正在工作的就是一个Nginx了内部配置了用户定义的请求转发规则 二、实验应用 创建两个模型 nginx service 和 tomcat service以及服务下的Pod  创建nginx-deployment.yaml apiVersion: apps/v1 kind: Deployment metadata:name: nginx-deploymentnamespace: dev spec:replicas: 3selector:matchLabels:app: nginx-podtemplate:metadata:labels:app: nginx-podspec:containers:- name: nginximage: nginx:1.17.1ports:- containerPort: 80 创建tomcat-deployment.yaml apiVersion: apps/v1 kind: Deployment metadata:name: tomcat-deploymentnamespace: dev spec:replicas: 3selector:matchLabels:app: tomcat-podtemplate:metadata:labels:app: tomcat-podspec:containers:- name: tomcatimage: tomcat:8.5-jre10-slimports:- containerPort: 8080 创建nginx-service.yam文件 apiVersion: v1 kind: Service metadata:name: nginx-servicenamespace: dev spec:selector:app: nginx-podclusterIP: Nonetype: ClusterIPports:- port: 80targetPort: 80 创建 tomcat-service.yaml文件  apiVersion: v1 kind: Service metadata:name: tomcat-servicenamespace: dev spec:selector:app: tomcat-podclusterIP: Nonetype: ClusterIPports:- port: 8080targetPort: 8080 创建出这些Service和Pod查看创建出来相应的服务: 编写Http代理 Ingress.yaml 文件代理服务 apiVersion: extensions/v1beta1 kind: Ingress metadata:name: ingress-httpnamespace: dev spec:rules:- host: nginx.itheima.comhttp:paths:- path: /backend:serviceName: nginx-serviceservicePort: 80- host: tomcat.itheima.comhttp:paths:- path: /backend:serviceName: tomcat-serviceservicePort: 8080 创建Ingress查看Ingress对应的信息 查看 Ingress 的详细信息
http://www.yutouwan.com/news/428233/

相关文章:

  • 老师众筹网站开发wordpress压缩包
  • 游戏网站建设策划书温州seo建站
  • 网站源代码生成网站佛山广告设计公司排名
  • 企业网站模板用哪个建设校园网站的意义
  • 母婴 网站 策划企业网站托管哪家好
  • 内容分发网络CDN可以建设网站吗jsp建网站
  • 怎样下载网站模版建e网全景制作教程视频
  • 太原百度网站快速排名seo站长工具是什么
  • 彩票网站开发系统如何搭建网站的规划与建设_按时间顺序可以分为哪几个阶段?
  • 网站建设策划书百度文库中国网站模板下载
  • 不是做有网站都叫jwth网站开发多少工资
  • 出口网站平台临淄网站建设yx718
  • 做国外网站什么定位游戏培训学校
  • 有什么做酒和水果茶教程的网站网站开发需求分析包括哪些方面
  • 佛山专业网站营销个人简约网站模板
  • 中山模板网站建设什么是推广员
  • 建站之星 discuz土豆网网站开发源代码
  • 东莞网站制作功能浙江网站建设技术公司
  • 微站网站k
  • 建设掌上银行官方网站手机登录网站怎么建设
  • 织梦 手机网站模板wordpress函数文件夹
  • 最好的开发网站有哪些电商十大运营平台
  • 手机网站优化需要注意什么站长工具收录
  • 舆情监测软件有哪些怎么做神马搜索排名seo
  • 网站开发实用技术织梦网站怎么关闭手机模板
  • 阿里巴巴外贸网站首页如何自己安装wordpress
  • 有保障的无锡网站制作网站目录管理模版
  • 国内高端医疗网站建设博罗中山网站建设
  • 凡科建站提示网站建设中高新区做网站的公司
  • 网站建设技术大全上海人才网官网入口