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

万网官方网站网站界面切片做程序

万网官方网站,网站界面切片做程序,做房产的一般用哪个网站,快速建站哪个平台好K8s ingress-nginx根据请求目录不同将请求转发到不同应用 1. 起因 有小伙伴做实验想要实现以下需求: 输入www.pana.com/app1访问app1的svc 输入www.pana.com/app2访问app2的svc 2. 实验 2.1 Dockerfile 先准备Dockerfile FROM nginx:1.20ADD index.html /usr/share/ngin…K8s ingress-nginx根据请求目录不同将请求转发到不同应用 1. 起因 有小伙伴做实验想要实现以下需求: 输入www.pana.com/app1访问app1的svc 输入www.pana.com/app2访问app2的svc 2. 实验 2.1 Dockerfile 先准备Dockerfile FROM nginx:1.20ADD index.html /usr/share/nginx/html/index.htmlEXPOSE 80CMD [nginx, -g, daemon off;]再准备一个index.html 当app1时就把它改为web1 v1.1.0 当app2时就把它改为web2 v1.2.0 nginx wework-web1 v1.1.02.2 Deployment和SVC 将镜像分别上传至harbor后,通过yaml分别部署app1和app2 app1: kind: Deployment apiVersion: apps/v1 metadata:labels:app: nginx-app1name: nginx-app1namespace: test-nginx spec:replicas: 1selector:matchLabels:app: nginx-app1template:metadata:labels:app: nginx-app1spec:containers:- name: nginximage: harbor.panasonic.cn/test-nginx/nginx-web:v1.1.0imagePullPolicy: Alwaysports:- containerPort: 80resources:limits:cpu: 1memory: 512Mirequests:cpu: 500mmemory: 512Mi --- apiVersion: v1 kind: Service metadata:name: nginx-app1-svcnamespace: test-nginxlabels:app: nginx-app1 spec:ports:- name: httpport: 80protocol: TCPtargetPort: 80selector:app: nginx-app1type: ClusterIPapp2: app2的nodeport是不需要的,我做其他实验时候用到,和此实验无关 kind: Deployment apiVersion: apps/v1 metadata:labels:app: nginx-app2name: nginx-app2namespace: test-nginx spec:replicas: 1selector:matchLabels:app: nginx-app2template:metadata:labels:app: nginx-app2spec:containers:- name: nginximage: harbor.panasonic.cn/test-nginx/nginx-web:v1.2.0imagePullPolicy: Alwaysports:- containerPort: 80resources:limits:cpu: 1memory: 512Mirequests:cpu: 500mmemory: 512Mi --- apiVersion: v1 kind: Service metadata:name: nginx-app2-svcnamespace: test-nginxlabels:app: nginx-app2 spec:ports:- name: httpport: 80protocol: TCPtargetPort: 80nodePort: 30080selector:app: nginx-app2type: NodePort测试是否可以正常访问2个应用 2.3 Ingress 创建Ingress的yaml 注意的是小伙伴因为看了之前另外个tomcat的文档发现安装那个配置就一直404报错. 原因也很简单,另外个实验的目录是放在不通的uri下: app1: www.pana.com/app1 app2: www.pana.com/app2 那么就不需要再对地址重写,而我们这里2个index都是在/下面 那么在匹配了path后就需要将它重写到app的/,于是就用到了nginx.ingress.kubernetes.io/rewrite-target apiVersion: networking.k8s.io/v1 kind: Ingress metadata:name: nginx-app1-ingnamespace: test-nginx# 以下两行是必须的,小伙伴就卡在这里一直报404错误annotations:nginx.ingress.kubernetes.io/rewrite-target: / spec:ingressClassName: nginxrules:- host: www.pana.comhttp:paths:- pathType: Prefixpath: /app1backend:service:name: nginx-app1-svcport:number: 80- pathType: Prefixpath: /app2backend:service:name: nginx-app2-svcport:number: 803. 效果 效果如下 可以看到,我们已经实现了预期的效果 小伙伴试验后也表示明白了
http://www.dnsts.com.cn/news/109359.html

相关文章:

  • 食品企业网站模板wordpress login 必应壁纸 插件
  • 建什么网站做cpawordpress 伪静态原理
  • 企业做网站天津点评网页设计作业
  • 公司网站的建设要注意什么建设网站平台哪里最好
  • 网站建设公司哪家最好网站网页建设实训心得体会
  • wap网站开发和自适应九龙坡区网站建设
  • 项目推广计划书邯郸做seo网站优化
  • 广宁城乡建设网站广州黄埔做网站的公司哪家好
  • 陕西省煤炭建设公司第一中学官方网站图片编辑软件手机版
  • 仿一个展示型网站多少钱建设银行人力资源系统网站
  • 网站排名查询系统影视自助建站系统源码
  • 吉林省城乡建设厅网站6模拟建筑
  • 承德做网站的公司自己建设网站怎么做
  • 建设部网站诚信平台创业网站怎么做
  • 企业门户网站开发源码想开个网站怎么做
  • 网站建设选方舟网络高端网站建设的介绍
  • 常州网站建站公司做化验的在哪个网站里投简历
  • 现在还有做静态网站的酒店电子商务网站建设
  • 官方网站下载派的appwordpress用户名密码注册
  • 织梦网站后台一键更新没反应淮北市建筑
  • 网站站点风格合肥网络营销公司
  • 手机版的网站用什么开发建筑人网站
  • 怎么搭建自己的网站挣钱网络优化推广
  • 临沂建设大型网站建设2019年新电商法做网站
  • 本人想求做网站在门户网站上爆光怎么做
  • php网站建设全程实例开发者账号是干嘛用的
  • 自己建网站做外贸网站底部导航
  • 教育类网站框架软件开发文档是什么
  • 赣州网站推广哪家最专业便宜正品的购物app
  • 阜阳专业网站建设整合营销的案例